sql
文章平均质量分 61
thjnemo
这个作者很懒,什么都没留下…
展开
-
SQL的case和when的使用方法
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实原创 2011-11-02 09:27:21 · 433 阅读 · 0 评论 -
Mysql explain详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,u转载 2015-02-11 15:13:18 · 386 阅读 · 0 评论 -
Linux下导出Mysql数据库数据的方法
当查询到的数据结果数据量非常大的情况(假设超过1W条),这时,如果想要对查询到的结果进行分析,就会变的非常困难。而如果可以将结果导入到一个csv/txt文件中,就相对容易多了。方式一、mysql -h192.168.1.134 -uroot -p123 colanderselect * from workingKeywordSearchTask where task_p原创 2015-02-27 15:50:44 · 1419 阅读 · 0 评论 -
Mysql innodb 分析定位DeadLock的方法
mysql> show engine innodb status \G*************************** 1. row *************************** Type: InnoDB Name: Status: =====================================150228 14:36:02 INNODB M原创 2015-02-28 14:40:36 · 2533 阅读 · 0 评论 -
Mysql ON DUPLICATE KEY UPDATE 用法
如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入新行。例如,如果列 a 为 主键 或 拥有UNIQUE索引,并且包含值1,则以下两个语句具有相同的效果:INSERT INTO TABLE (a,c) VA原创 2015-03-03 14:50:52 · 656 阅读 · 0 评论