select * from 表名 |
查看表中的数据 |
insert into user(列1, ... , 列5) values(值1, ... , 值5); |
所有列全部定义 |
insert into user(列1, 列3, 列5) values(值1, 值3, 值5); |
部分列选择定义 |
insert into user values(值1, 值2, 值3, 值4, 值5); |
省略列名, 值需要全部提供 |
update 表名 set 列名 = 值 [where 条件]; [ ]表示可选 |
修改表记录 |
delete from 表名 [where 条件];[ ]表示可选 |
删除表中数据,一行一行删除,效率低 |
truncate table 表名 |
删除整个表,并创建一个同名新表 |
select 列名,列名,… from 表名 |
查找表中指定列的信息 |
select * from 表名 where 条件判断 |
条件查询 |
> < <= >= = <> !=(不等于,不推荐使用,并不是sql语言) |
大于、小于、大于/小于等于、不等于 |
between a and b |
在指定的a和b之间(包含a和b) |
_ |
表示任意一个字符 |
% |
表示任意零个多个字符 |
is null、is not null |
是否为空,是否为非空 |
and && |
条件同时成立 |
or || |
条件任意成立一个即可 |
not |
条件不成立 |
select distinct 列名 from 表名 |
过滤掉某列中的重复数据 |
a as b |
别名 |