- MySQL存储引擎有哪些?
MyiSAM(默认)、InnoDB、BDB、Merge、Archive等
最常见的两种:
MyISAM: Mysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务
InnoDB :事务型数据库的首选引擎,支持ACID事务,支持行级锁定
- char、varchar、nchar、nvarchar的区别
http://blog.csdn.net/tongailing/archive/2011/04/01/6294617.aspx
- limit,offset用法
limit后面可以跟一个或者两个参数。
跟一个参数n时,返回结果的前n个结果;
跟两个参数n,m时,表示从第n个开始的后面m个结果(1、n从0开始编号;2、到最后一行,m=-1)
limit n offset m表示从第m个开始的后面n个结果
注意下面两个sql语句区别:
SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2 OFFSET 1;
比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。
SELECT `keyword_rank`.* FROM `keyword_rank` WHERE (advertiserid='59') LIMIT 2,1;
而这个SQL,limit后面是从第2条开始读,读取1条信息。