SQL语句(基础)
DDL(数据定义语言):CREATE、DROP、ALTER
DML(数据操纵语言):INSERT(REPLACE)、DELETE、UPDATE、SELECT
DCL(数据控制语言,主要用于控制权限):GRANT、REVOKE
查看一张表创建时的命令:
show create table tb1_name;
查看表状态:
show table status like 'tb1_name'\G; #\G表示竖排显示
删除表:
DROP TABLE [IF EXIST] 'tb1_name';
插入表:
insert into tb1_name values (num1,num2,num3)
insert into tb1_name values (num1,num2,num3),(num4,num5,num6)
insert into tb1_name (key1,key2) values (num1,num2);
查询表:
select key1,key2... from tb1_name [where 条件] [order by 'key_name'] [desc] [limit n];
key1,key2:
*表示所有字段
as字段别名,key1 as id,key2 as name,这样写的话查询结果的表头就会变成id和name
where 条件:
操作符:
>,<,>=,<=,==,!=
between ...and ...
like:%代表任意长度字符串,_代表任意单个字符
rlike:正则表达式模式匹配
is null
is not null
条件逻辑操作:
and
or
not
删除表:
delete from tb1_name [where 条件] [order by 'key'] [desc] [limit n];
增添表:
update tb1_name set key1=new1,key2=new2,... [where 条件] [order by 'key'] [desc] [limit n];
浙公网安备 33010602011771号