您的位置:首页 > 数据库 > MySQL

SQL@MySQL用法小结

2011-06-26 16:16 267 查看
1. 从外部导入数据到表中
load data local infile 'e://data.txt' into table XXX fields terminated by ',' enclosed by '"' lines terminated by '/n';

2. 精确获取MySQL当前的时区数值
select extract(hour from timediff(now(),UTC_timestamp())) as offset;

3. 时间计算
MySQL中需要日期的加减,可以使用函数DATE_ADD,DATE_SUB
例如,select DATE_ADD(now(), interval 1 day);
select DATE_SUB(now(), interval 1 month);

4.SQL Hint
强制索引
Select * FROM TABLE FORCE INDEX( ID1 ) WHERE ....
忽略索引
Select * FROM TABLE IGNORE INDEX( ID1 ) WHERE ....
关闭查询缓存
Select SQL_NO_CACHE * FROM TABLE WHERE ....
强制查询缓存
Select SQL_CACHE * FROM TABLE WHERE ....
如果query_cache_type为2,则只有加入该Hint才会使用查询缓存
延时插入
INSERT DELAYED INTO
强制连接顺序
STRAIGHT_JOIN

继续添加中····
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: