查看: 464|回复: 2

常用MySQL命令

 关闭 [复制链接]

签到天数: 2090 天

连续签到: 2 天

[LV.Master]伴坛终老IIII

发表于 2009-7-18 22:07 | 显示全部楼层 |阅读模式
常用MySQL命令
1.修改管理员的密码:首先要退出命令状态(在命令提示符‘Mysql’后输入quit即可)然后输入命令:

mysqladmin -u root password 密码字符串

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

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

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

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

(2)导入文件建表:mysql -D test -u root -p <xuexi.sql

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.表中数据的插入,&#39;删除和修改

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,password)values(&#39;用户类型&#39;,&#39;用户名&#39;,password(&#39;密码&#39;))

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

flush privileges

或者:set password for 用户名@&#39;用户类型&#39;=password (&#39;新密码&#39;)

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

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

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

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

16.查看数据库版本:show variables like &#39;version&#39;;

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

18.source < a.sql 导入

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

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

21.select@变量名:=字段from 表名 where 条件:把指定查询结果设为变量
PCOS系统下载站:http://zhuangji.wang

签到天数: 2090 天

连续签到: 2 天

[LV.Master]伴坛终老IIII

 楼主| 发表于 2009-7-18 22:07 | 显示全部楼层

常用MySQL命令

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

mysqladmin -u root password 密码字符串

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

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

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

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

(2)导入文件建表:mysql -D test -u root -p <xuexi.sql

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.表中数据的插入,&#39;删除和修改

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,password)values(&#39;用户类型&#39;,&#39;用户名&#39;,password(&#39;密码&#39;))

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

flush privileges

或者:set password for 用户名@&#39;用户类型&#39;=password (&#39;新密码&#39;)

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

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

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

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

16.查看数据库版本:show variables like &#39;version&#39;;

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

18.source < a.sql 导入

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

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

21.select@变量名:=字段from 表名 where 条件:把指定查询结果设为变量
PCOS系统下载站:http://zhuangji.wang

签到天数: 2090 天

连续签到: 2 天

[LV.Master]伴坛终老IIII

 楼主| 发表于 2009-7-18 22:07 | 显示全部楼层

常用MySQL命令

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

mysqladmin -u root password 密码字符串

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

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

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

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

(2)导入文件建表:mysql -D test -u root -p <xuexi.sql

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.表中数据的插入,&#39;删除和修改

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,password)values(&#39;用户类型&#39;,&#39;用户名&#39;,password(&#39;密码&#39;))

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

flush privileges

或者:set password for 用户名@&#39;用户类型&#39;=password (&#39;新密码&#39;)

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

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

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

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

16.查看数据库版本:show variables like &#39;version&#39;;

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

18.source < a.sql 导入

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

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

21.select@变量名:=字段from 表名 where 条件:把指定查询结果设为变量
PCOS系统下载站:http://zhuangji.wang

本版积分规则