首页 > 代码库 > MySQL 常用SQL技巧和常见问题
MySQL 常用SQL技巧和常见问题
一、巧用正则表达式
二、巧用RAND() 提取随机行
利用rand() 的随机数功能,结合 order by 子句完成随机抽取某些行的功能。
三、利用 group by 的 with rollup 子句做统计
注意:rollup子句与order by子句互相排斥。
四、数据库名、表名大小写问题
操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。Windows对大小写不敏感。
列、索引、存储字程序和触发器在任何平台对大小写不敏感。
MySQL中如何在硬盘上保存和使用表名和数据库名由 lower_case_tables_name 系统变量决定,可在启动时设置此变量。
五、外键只针对InnoDB引擎的数据表有效。
MySQL 常用SQL技巧和常见问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。