Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251221
  • 博文数量: 93
  • 博客积分: 3001
  • 博客等级: 中校
  • 技术积分: 1050
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-11 13:20
文章分类

全部博文(93)

文章存档

2011年(1)

2009年(92)

我的朋友

分类: Mysql/postgreSQL

2009-07-11 14:39:31

1.修改管理员的密码:首先要退出命令状态(在命令提示符‘Mysql’后输入quit即可)然后输入命令:

mysqladmin -u root password 密码字符串

2.连接数据库:mysql  –D数据库名称  -h 主机名或者ip地址 -u 用户名 -p

3.创建,使用,删除数据库:create/use/drop/ database 数据库名称

4.创建表:(1create table 表名称 (字段1,字段2,····字段n,表级约束)其中字段的格式为:字段名 字段类型 字段约束

例如:create tale student (biaohao varchar(7) not null)

2)导入文件建表mysql -D test -u root -p

5.复制表:create table 新表名 like 源表名

  create table新表名 select * from源表名 

6.删除表:drop table 表名1,表名2

7.修改表:

 1)增加字段:alter table 表名 add 字段名 字段类型

 2)更改字段名和字段类型:alter table 表名 change 源字段名 新字段名 字段类型

 3)删除字段:alter table 表名 drop 字段名     

 4)更改表名称:alter table 源表名 rename to 新表名

 5)更改表字段类型:alter table 表名 modify 字段名 字段类型     

8.表中数据的插入,'删除和修改

 1)插入记录:insert into 表名 (字段1,字段2··字段n)  values (字段1的值,字段2的值···    · 字段n的值)

    或者insert into 表名 values (字段1的值,字段2的值···· 字段n的值)

  插入多条记录:insert into 表名 (字段1,字段2··字段n) values (字段1的值,字段2的值···    · 字段n的值) (字段1的值,字段2的值···    · 字段n的值) (字段1的值,字段2的值···    · 字段n的值)

   再或者insert into 表名 set 字段1=字段1的值,字段2=字段2的值…..

   2)删除记录:delete from 表名 where 条件表达式

    删除所有记录:delete from 表名/truncate table 表名

3)修改记录:update 表名 set 字段名1=字段1的值,字段名2=字段2的值 ··where 条件表达式

9.向已经存在的表中添加和删除索引:create uinque/index 索引名 on 表名 (创建索引的字段名)

向已经存在的表中删除索引:drop index 索引名 On 表名

10.创建用户:insert into mysql.user(host,user,passwordvalues('用户类型','用户名',password('密码'))

11.更改用户密码:update mysql.user set password=password('新密码') where user='用户名'

 flush privileges

或者:set password for 用户名@'用户类型'=password ('新密码')

12.用户授权:grant 权限 on 数据库名称.表名称 to 用户名@域名或IP地址 identified by '密码'

13.查看用户的权限:show grants for 用户名@域名或IP地址

14.撤销权限:revoke 权限 on 数据库名称.表名称 from 用户名@域名或IP地址

15.导入数据库:mysql database -u username -p < *.sql

16.查看数据库版本:show variables like 'version';

17.更改每行命令的分隔符:delimiter //// 为分隔符)

18.source < a.sql 导入

19. perror 错误代码号:打印错误信息

20.create table /insert into 新表名(字段)select 字段from 旧表名:复制表

21.select  @变量名:=字段from 表名 where 条件:把指定查询结果设为变量

 

阅读(515) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~