MySQL 常用SQL技巧和常见问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 常用SQL技巧和常见问题相关的知识,希望对你有一定的参考价值。

一、巧用正则表达式

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

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

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

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

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

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

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

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

技术分享

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

以上是关于MySQL 常用SQL技巧和常见问题的主要内容,如果未能解决你的问题,请参考以下文章

Mysql第十六天,常用SQL技巧

[MySQL] 常用SQL技巧--18.5

MySQL优化2之SQL常用技巧

mysql常用技巧

MySQL常用技巧

Mysql高级