码迷,mamicode.com
首页 > 数据库 > 详细

MySQL 常用SQL技巧和常见问题

时间:2016-11-28 07:42:01      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:利用   group by   case   常见   数据库名   表达式   如何   决定   http   

一、巧用正则表达式

二、巧用RAND() 提取随机行

  利用rand() 的随机数功能,结合 order by 子句完成随机抽取某些行的功能。

三、利用 group by 的 with rollup 子句做统计

  注意:rollup子句与order by子句互相排斥。

四、数据库名、表名大小写问题

  操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。Windows对大小写不敏感。

  列、索引、存储字程序和触发器在任何平台对大小写不敏感。

  MySQL中如何在硬盘上保存和使用表名和数据库名由 lower_case_tables_name 系统变量决定,可在启动时设置此变量。

技术分享

五、外键只针对InnoDB引擎的数据表有效。

MySQL 常用SQL技巧和常见问题

标签:利用   group by   case   常见   数据库名   表达式   如何   决定   http   

原文地址:http://www.cnblogs.com/TwoWaterLee/p/6107812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!