文章分类 -  Mysql

摘要:原地址:http://www.cnblogs.com/rollenholt/p/3776923.html MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理 阅读全文
posted @ 2016-08-31 21:12 咖啡茶 阅读(81) 评论(0) 推荐(0)
摘要:1: 使用游标 1 DELIMITER ;; 2 CREATE DEFINER=`root`@`%` PROCEDURE `cq_c1_mal_rips`(IN search_time VARCHAR(20),IN search_domains TEXT 3 ,IN startIndex INT,I 阅读全文
posted @ 2016-08-13 16:33 咖啡茶 阅读(99) 评论(0) 推荐(0)
摘要:mysql 的字符集编码问题,可以在/etc/my.cnf 配置文件中设置utf8编 my.cnf 在[client]节点下添加 default-character-set=utf8 在[mysqld]节点下添加 character-set-server=utf8 collation-server= 阅读全文
posted @ 2016-08-13 16:33 咖啡茶 阅读(77) 评论(0) 推荐(0)
摘要:源文地址: http://blog.csdn.net/dc_726/article/details/8576151 1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER 阅读全文
posted @ 2016-07-26 19:41 咖啡茶 阅读(113) 评论(0) 推荐(0)
摘要:方法一:使用Like 匹配 SELECT * FROM xxxx WHERE AA LIKE "%baidu.com%"; 方法二:FIND_IN_SET() 利用mysql 字符串函数 FIND_IN_SET(); 返回 str1 在str2 中所在的位置的索引。 str2 的格式是 ',' 分割 阅读全文
posted @ 2016-06-24 16:38 咖啡茶 阅读(1160) 评论(0) 推荐(0)
摘要:一、典型SELECT语句完整的执行顺序 1)from子句组装来自不同数据源的数据; 2)使用on进行join连接的数据筛选 3)where子句基于指定的条件对记录行进行筛选; 4)group by子句将数据划分为多个分组; 5)cube, rollup 6)使用聚集函数进行计算; 7)使用havin 阅读全文
posted @ 2016-06-16 21:48 咖啡茶 阅读(9959) 评论(2) 推荐(1)
摘要:在MySQL中可以通过explain 查看sql的执行计划。 里面展示了表之间的和索引之间的应用关系。可以参照explain来进行sql 调节,达到优化sql的目的。 查看下面的sql样例 可以看到返回列包括: id, select_type, table, type, possible_keys, 阅读全文
posted @ 2016-06-16 21:48 咖啡茶 阅读(123) 评论(0) 推荐(0)
摘要:unix_timestamp 是int(11) 格式的时间表达方式,从格林威治时间 1970-01-01 00:00:00 到现在的秒数。 但是到2038年会出现溢出的问题。 采用这个格式的时间,存储比较方便。 阅读全文
posted @ 2016-05-18 13:57 咖啡茶 阅读(108) 评论(0) 推荐(0)
摘要:一:Date 类型 mysql中date类型,仅仅显示到天,不包含时分秒。mysql默认显示格式为 YYYY-MM-DD 二:DateTime mysql中datetime类型,显示到时分秒。mysql默认格式为 YYYY-MM-DD HH24:MI:SS 三:TimeStamp mysql中Tim 阅读全文
posted @ 2016-05-18 13:57 咖啡茶 阅读(97) 评论(0) 推荐(0)