MySQL数据库:分页查询、(批量)添加、修改、(批量)删除
(1)分页查询
语句:select * from talbename [start,] pageSize;
解释:[start,]为可省略部分,start为开始查询的前一个行号,类似于Oracle数据库分页查询的rn>start,是一
个开区间;pageSize为查询的数量,如果只写pageSize代表为第一页,大小为pageSize条
使用:
①查询第3页,大小为4的数据:select * from tablename 8, 4;
②查询第1页,大小为4的数据:select * from tablename 4;
(2)(批量)添加
① insert into 表((id主键字段不写) 字段2, 字段3,…) values(值2, 值3,…);
不写主键,是id主键值进行自动补全
② insert into 表 values(0, 字段2, 字段3, 字段4);
主键字段给出小于初始值的数,进行id主键值自动补全
② insert into 表 values(字段1, 字段2,…), (字段1, 字段2,…), (字段1, 字段2,…);
一次添加多行数据
(3)修改、(批量)删除
① update 表 set 字段1=值1, 字段2=值2.. where …
② delete from 表 where …
② delete from 表 where id in(…);