欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

常用数据库命令备忘录(持续增量更新)

程序员文章站 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到最后一条记录

参考博客(侵删)如下: