SELECT 语句
从FROM指定的「表中」查询「所有的」数据。 *表示所有列
SELECT * FROM 表名称
从FROM指定的「表中」查询「指定列名称」的数据。
SELECT 列名称 FROM 表名称
INSERT INTO 语句
用于向表中插入新的数据行
向列一中插入值1,列2中插入值2
INSERT INTO tabel_name (列1, 列2) VALUE (值1. 值2)
UPDATA 语句
用于修改表中的数据
用SET指定列对应的新值,WHERE指定更新的条件
UPDATA 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
example: 把users表中id为7的用户的密码改为888888
UPDATA users SET password = '888888' WHERE id = 7
DELETE 语句
用于删除表中的数据
DELETE FROM 表名称 WHERE 列名称 = 某值
WHERE子句
限定选择的标准,在UPDATA、DELETE、SELECT语句中,皆可使用
UPDATA 表名称 SET 列名称 = 新值 WHERE 列 运算符 值
AND 和 OR 运算符
可在WHERE子句中,把两个或多个条件结合起来使用
- AND 表示同时满足多个条件,相当于 &&
- OR 表示满足其中一个条件,相当于 ||
ORDER BY子句
用户根据指定列对结果集进行排序,默认升序,若要降序,可用DESC
对表中的数据按照age字段进行升序排序
SELECT * FROM 表名称 ORDER BY age
对表中的数据按照age字段进行降序排序
SELECT * FROM 表名称 ORDER BY age DESC
对表中的数据先按照age字段进行降序排序,再按照status字段升序排序
SELECT * FROM 表名称 ORDER BY age DESC, status ASC
COUNT(*) 函数
用于返回查询结果的总数据条数
SELECT COUNT(*) FROM 表名称
AS关键字
用于为列设置别名
获取users表中,age=18的列的总条数,并将获取的总条数取个别名为total
SELECT COUNT(*) AS total FROM users WHERE age=18