关键字:
语法:
SELECT 列名称 FROM 表名称 SELECT * FROM 表名称
注:在生产环境下,优先使用列明查询。*的方式需要转换成全列明,效率低,可读性差。
关键字:
语法:
SELECT DISTINCT 列名称 FROM 表名称
关键字:
语法:
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
运算符
操作符 | 描述 |
---|---|
= | 等于 |
<> | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
BETWEEN | 在某个范围内 |
LIKE | 搜索某种模式 |
注释: 在某些版本的 SQL 中,操作符 <> 可以写为 !=;在区间判断语法(Between And)中,小值在前,大值在后,反之,得不到正确结果。
SELECT 列名称 FROM 表名称 WHERE 列1 运算符 值2 AND 列2 运算符 值2 SELECT 列名称 FROM 表名称 WHERE 列1 运算符 值2 OR 列2 运算符 值2
排序规则:
语法:
SELECT列名FROM表名ORDER BY 排序列 [排序规则];
INSERT INTO 语句用于向表格中插入新的行。
语法:
INSERT INTO 表名称 VALUES (值1, 值2,....) INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
注释:若使用语法1省略字段写法,自增ID列需为其填充值为null、0或者镇正确的ID才能正确插入;
Update 语句用于修改表中的数据。
语法:
UPDATE 表名称 SET 列名称 = 新值,列名称2 = 新值2, ... WHERE 列名称 = 某值
DELETE 语句用于删除表中的行。
语法:
DELETE FROM 表名称 #删除所有行 DELETE FROM 表名称 WHERE 列名称 = 值
原文:https://www.cnblogs.com/lxs0651/p/14924422.html