IBM-ETP实训之MySql基本命令总结

MySql学习笔记

SQL的三种表示DDL(create、drop、alter)--隐式提交、DQL(select)、DML(insert、delete、update)--自动提交、DCL(commit、rollback)

MySql的一些常用语句:

1、 show databases;显示所有存在的数据库

2、 use 数据库名;选择数据库

3、 show tables;显示所选择数据库的表名

4、 desc 表名;描述某个表的各字段

5、 insert into 表名 values(……);/insert into 表名(列名1,列名2,…,列名n)values(……);向表中插入数据

6、 alter table 表名 add 列名 属性;增加列

7、 alter table 表名 drop [column] 列名;删除列

8、 update 表名set 列名2=… [where 列名1=…];修改表中的数据

9、 delete from 表名 [where 列名=…];删除表中的数据

10、 set autocommit=0;使MySql不自动提交,可用rollback;撤销操作,commit;确认提交

11、 select * from 表名 where 条件 for update;数据锁,有与不自动提交相似的功能

12、 lock table 表名 read;表锁,只能对表进行只读操作

13、 unlock tables;解除所有表的锁

14、 alter table 表名 add `read` int(2);使用关键字如read作为列名或变量时,需加``,此符号在数字1左边

15、 alter table 表名 change 列名 新列名 属性;重新命名列名

16、 alter talble 表名 modify 列名 属性;修改列属性

17、 alter table 表名 add primary key(列名1,列名2);设置两个主键

18、 tee D:/test.txt;将操作记录到指定路径的文件里

19、 source D:/user.sql;也可source D:/user.txt;导入脚本

20、 cmd里进入Mysql安装目录的bin文件夹,输入 mysql –u root –p 数据库名 进入后输入密码root就可进入mysql环境

21、 cmd里进入Mysql安装目录的bin文件夹,输入mysqldump –u 用户名 –p 数据库名 > 文件名(如D:\db_userbak.sql) 导出整个数据库

22、 cmd里进入Mysql安装目录的bin文件夹,输入mysqldump –u 用户名 –p 数据库名 表名 > 文件名(如D:\db_userinfobak.sql) 导出一张表

23、 在Mysql环境里输入select * from 表名 into outfile “D:\\userinfo.txt” fields terminated by ‘\t’ lines terminated by ‘\r\n’;在指定文件里输出表数据,同样,改一下后缀名可以导入excel里

24、 通配符‘_’的用法:select * from 表名 where 列名like ‘x_y’;选择以x开头,y结尾,中间任意一个字符的结果,’_’可以在开头或结尾,只能代表一个字符

25、 通配符’%’的用法:select * from 表名where 列名like ‘%xy’;选择前面任意多字符,后面为xy的结果,’xy%’是选择前面xy,后面任意多字符的结果,’%xy%’是选择前面和后面都是任意多字符,中间为xy的结果

26、 md5(‘abc’);md5加密函数

27、 upper(‘abc’);和ucase(‘abc’);小写改为大写

28、 select * from 表名 limit 0,3;从第一条记录开始选三条

29、 delimiter //更改语句结束符位//,也可换成其它符号

30、 create trigger 触发器名 before|after update|delete|insert on 表名

for each row

SQL语句; 创建触发器

31、 show triggers;显示触发器信息

32、 drop trigger 触发器名;删除触发器

33、 create procedure 过程名([[in|out|inout] parameter type,…])

SQL语句;

SQL:begin

declare 变量名 type [default VALUE];

end; 创建存储过程

posted on 2010-06-18 22:47  Alygle  阅读(375)  评论(0编辑  收藏  举报

导航