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
继续添加中····
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
继续添加中····
相关文章推荐
- MySQL:常用基本SQL语句小结
- MySQL · 性能优化 · MySQL常见SQL错误用法
- [sql]MySQL数据备份小结
- MYSQL 的SQL 语句用法大全
- MySQL中的insert ignore into, replace into, insert select, on duplicate key update的用法小结
- SQL(基于MySQL)——LIMIT用法
- [SQL]MySql与SqlServer的一些常用用法的差别
- mysql sql语句的基本用法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- SQL语句详解:MySQL update的正确用法
- 【sql】mysql left join,right join,inner join超详细用法解析
- 不同数据库中查询前几条记录的用法(SQL Server/MYSQL /Oracle/Postgresql)
- SQL的一些用法小结
- Mysql之SQL Mode用法详解
- Mysql之SQL Mode用法详解
- MySQL VS SQL Server之用法差别
- 关于mysql的sql语句中` `字符的用法 关键字等处理
- MySQL · 性能优化 · MySQL常见SQL错误用法
- MySQL学习笔记之三:SQL的用法
- Mysql学习总结(46)——8种常被忽视的SQL错误用法