查询的 sql 语句
1. 查询所有
+ SELECT * FROM `表`
+ 查询这个表里面的所有数据, 每一个数据的每一个字段都要
$sql = 'SELECT * FROM `student`';
2. 查询所有数据, 但是只要几个字段
+ SELECT 字段1, 字段2, ... FROM `表`
$sql = 'SELECT `name`, `age` FROM `student`';
3. WHERE 关键字
+ 按照条件查询
+ SELECT * FROM `student` WHERE `age`>28
4. AND 关键字
+ 并列条件查询
+ SELECT * FROM `student` WHERE 条件1 AND 条件2
5. OR 关键字
+ 或者条件查询
+ SELECT * FROM `student` WHERE 条件1 OR 条件2
6. LIMIT 分页查询
+ SELECT * FROM `student` LIMIT 开始索引, 多少个
$sql = 'SELECT `name` FROM `student` LIMIT 10, 10';
7. ORDER BY 排序
+ SELECT * FROM `student` ORDER BY `字段` DESC
+ SELECT * FROM `student` ORDER BY `字段` ASC
8. LIKE % 模糊查询
+ SELECT * FROM `student` WHERE `name` LIKE '三%' -> 必须是 三xxx
+ SELECT * FROM `student` WHERE `name` LIKE '%三' -> 必须是 xxx三
+ SELECT * FROM `student` WHERE `name` LIKE '%三%' -> 包含三就可以
9. LIKE _ 模糊查询
+ 一个 _ 只能表示一位
+ SELECT * FROM `student` WHERE `name` LIKE '_三_' -> 必须是 x三x(三位)
+ SELECT * FROM `student` WHERE `name` LIKE '_三' -> 必须是 x三(两位)
+ SELECT * FROM `student` WHERE `name` LIKE '__三' -> 必须是 xx三(三位)
$sql = 'SELECT `name` FROM `student` WHERE `name` LIKE "_三_"';
10. 聚合函数
+ 在查询的时候直接帮我们计算一些内容
10-1. count() 统计数字
=> SELECT count(*) 别名 FROM `student`;
$sql = 'SELECT count(*) c FROM `student`';
10-2. avg() 求平均值
=> SELECT avg(哪一个字段) 别名 FROM `student`;
$sql = 'SELECT avg(`score`) a FROM `student`';
10-3. max() 最大值
=> SELECT max(字段) 别名 FROM `student`;
10-4. min() 最小值
=> SELECT min(字段) 别名 FROM `student`;
插入的 sql 语句
1. 按照字段全部插入
+ INSERT INTO `student` VALUES(1025, '郭翔', 18, '男', 'GP20', 100)
+ 在插入的时候, 主键可以不写, 写一个 null
2. 选取字段插入
+ INSERT INTO `student` (`字段1`, `字段2`, ...) VALUES(数据1, 数据2, ...)
+ 注意: 其他字段需要允许为空
删除的 sql 语句
1. 删除的语句
+ DELETE FROM `student` WHERE 条件
修改的 sql 语句
1. 修改一条数据
+ UPDATE `student` SET 要修改的字段=要修改的值 WHERE 条件