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

修改表格中的列名称

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到最后一条记录

参考博客(侵删)如下:
https://blog.csdn.net/lanyang123456/article/details/57522471
https://blog.csdn.net/phphot/article/details/2346824

原文地址:https://www.cnblogs.com/longmin/p/11394784.html