今天学习了修改和删除数据
1.修改数据:update student SET gender=‘男‘ WHERE id=1; -- 修改id为1的学生,修改性别为男.
修改多个字段:update student SET gender=‘男‘,age=30 WHERE id=2;
2.删除数据:带条件的删除(推荐使用) DELETE FROM student WHERE id=2;
delete from: 可以全表删除、带条件删除,但是只能删除表的数据,不能删除表的约束 使用delete from删除的数据可以回滚(事务)
truncate table: 可以全表删除 但是不能带条件删除 即可以删除表的数据,也可以删除表的约束 使用truncate table删除的数据不能回滚
如何查询数据
查询指定列:SELECT 想要查询的列 FROM 表名;
查询时去除重复记录:select distinct 列名 from 表名
select distinct(列名)from 表名
条件查询:逻辑条件: and(与) or(或)
比较条件: > < >= <= = <>(不等于) between and (等价于>= 且 <=)
判空条件(null 空字符串): is null / is not null
模糊条件: like __通常使用以下替换标记: % : 表示任意个字符
聚合查询:sum() avg(平均值) max() min() count(统计)
分页查询:limit 起始行,查询几行
分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条;