数据库学习第二天

今天学习了修改和删除数据

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)*每页显示多少条,每页显示多少条;

数据库学习第二天

上一篇:ORACLE 将json数组转成表


下一篇:SQL预编译