建筑网站知识大全,西安建站模板,设计说明书,wordpress论坛投票一、增删改数据1、增加数据#xff1a;-- 插入所有字段。一定依次按顺序插入INSERT INTO student VALUES(1,张三,男,20);-- 插入部分字段INSERT INTO student(id,NAME) VALUES(2,李四);2、修改数据#xff1a;-- 带条件的修改(推荐使用)UPDATE student SET gender男 WHERE id…一、增删改数据1、增加数据-- 插入所有字段。一定依次按顺序插入INSERT INTO student VALUES(1,张三,男,20);-- 插入部分字段INSERT INTO student(id,NAME) VALUES(2,李四);2、修改数据-- 带条件的修改(推荐使用)UPDATE student SET gender男 WHERE id1; -- 修改id为1的学生修改性别为男-- 修改多个字段,注意: SET 字段名值,字段名值,....UPDATE student SET gender男,age30 WHERE id2;3、删除数据-- 带条件的删除(推荐使用)DELETE FROM student WHERE id2;-- 另一种方式-- delete from: 可以全表删除1)可以带条件删除2)只能删除表的数据不能删除表的约束3)使用delete from删除的数据可以回滚(事务)-- truncate table: 可以全表删除1)不能带条件删除2)即可以删除表的数据也可以删除表的约束3)使用truncate table删除的数据不能回滚TRUNCATE TABLE student;二、查询数据1、查询所有列SELECT * FROM student;2、查询指定列SELECT id,NAME,gender FROM student;3、查询时添加常量列需求 在查询student表时添加一个班级列内容为“java就业班”SELECT id,NAME,gender,age,java就业班 AS 年级 FROM student;4、查询时合并列-- 需求 查询每个学生的servlet和jsp的总成绩SELECT id,NAME,(servletjsp) AS 总成绩 FROM student;-- 注意合并列只能合并数值类型的字段SELECT id,(NAMEservlet) FROM student;5、查询时去除重复记录-- 需求 查询学生的性别 男 女SELECT DISTINCT gender FROM student;-- 另一种语法SELECT DISTINCT(gender) FROM student;-- 需求: 查询学生所在的地区SELECT DISTINCT address FROM student;6、条件查询1)逻辑条件 and(与) or(或)2)比较条件 (不等于)between and (等价于 且 )3)判空条件is null / is not null-- null表示没有值-- 空字符串有值的,但是值是空字符串4) 模糊条件like-- 通常使用以下替换标记% : 表示任意个字符_ : 表示一个字符需求 询姓‘张’的学生SELECT * FROM student WHERE NAME LIKE 张%;需求 查询姓‘李’且姓名只有两个字的学生SELECT * FROM student WHERE NAME LIKE 李_;7、聚合查询常用的聚合函数sum()求和函数avg()求平均数max()求最大值min()求最小值count()统计有多少 注意count()函数统计的数量不包含null的数据 使用count统计表的记录数要使用不包含null值的字段8、分页查询limit 起始行查询几行起始行从0开始-- 分页当前页 每页显示多少条-- 分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条9、查询排序语法 order by 字段 asc/descasc: 顺序正序。数值递增字母自然顺序(a-z)desc: 倒序反序。数值递减字母自然反序(z-a)