DDL 数据定义语言:create,drop,alter
DML 数据管理语言:insert,update,delete
DQL 数据查询语言:select
DCL 数据控制语言:grant,commit,rollback
增:
insert into table_name(name1,name2) value("va1","va2")
//在table_name表中的name1,name2字段加入值"va1","va2"
删:
1.delete from table_name where name1="va1";
//在table_name表中删除字段name1等于"va1"的那一行
2.delete from table_name where name1 in(1,3,5);
//在table_name表中删除字段name1=1和3和5的。
3.delete from table_name where name1=1between name1=3
//在table_name表中删除字段name1=1和3的。
4.delete from table_name where name1>=3 and name2<=5;
//在table_name表中删除字段name1大于等于3并且小于5的
改:
update table_name set name1="va3" where name2 ="name3";
//在table_name表中修改在字段name2 ="name3"那一行中把字段name1改为"va3"。
也可以改多个值:update table_name set name1="" ,name2=""where name3=""
查:
1.select * from table_name;
//查找所有的字段在table_name表中,“ * ”可以想象成所有的字段,同样“ * ”也可以换成字段名
如 select name1 from table_name;这是查找特定字段
2.给字段取别名:select name1 n,name2 b from new5;
//显示的时候,字段name1显示别名n,name2显示别名b
3.去除重复值:select distinct name1 from table_name;
//显示字段name1去除重复之后的所有值
4.查null值:select * from table_name where name1 is null;
5.查关键字:select * from table_name where name1 like "%r%";
//字段name1中所有包含“r”的所有值。
//也可以用正则表达select * from table_name where name regexp “ ”;
6.降/升序查询:select * from table_name oeder by name1 desc/asc;
//查询所有的字段信息,并且以字段name1的降/升序排列 desc:降序 asc:升序 默认为升序
7.限制输出:select * from table_name oeder by name1 desc/asc limit 1; //限制输出一位
select * from table_name oeder by name1 desc/asc limit 0,3;//从下标0开始,输出3位