常用数据库命令备忘录(持续增量更新)
程序员文章站
2024-01-26 21:37:16
修改表格中的列名称 alter table \ change [column] \ \ \ 查询数据表时获取特定几行的方式 若需要实现获取数据表中前几行或者后几行的特定内容,需要借助于limit。 limit子句可以被用于强制select语句返回指定的记录数。limit 接受一个或两个数字参数。参数 ......
修改表格中的列名称
alter table <tablename> change [column] <old column name> <new column name> <column definition>
alter table test change name account varchar(30);
查询数据表时获取特定几行的方式
若需要实现获取数据表中前几行或者后几行的特定内容,需要借助于limit。
limit子句可以被用于强制select语句返回指定的记录数。limit 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 postgresql 兼容,mysql 也支持句法: limit # offset #。
limit基本语法:
select * from <tablename> limit <offset,> rows;
or
select * from <tablename> limit rows offset <offset>;
若只给定一个参数则为指定记录数:
select * from orange limit 5; //获取前五行数据
等同于
select * from orange limit 0,5;
limit后跟的两个参数,第一个参数为offset,第二个参数为需要获取的记录数。
select * from orange limit 10,15; //获取11至25行数据
select * from orange limit 2 offset 3; //获取4到5行数据
等同于
select * from orange limit 3,2;
另外,若指定第二个参数为-1,用于检索从偏移量到最后一条记录。
此方式在mysql上可能会报错,待验证!
select * from orange limit 95,-1; //检索96到最后一条记录
参考博客(侵删)如下: