![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 79
A way
这个作者很懒,什么都没留下…
展开
-
MySQL日期获取系列
interval的说明:1、当函数使用时,即interval(),为比较函数,如:interval(10,1,3,5,7); 结果为4;原理:10为被比较数,后面1,3,5,7为比较数,将后面四个依次与10比较,看后面数字组有多少个少于10,则返回其个数。前提是后面数字组为从小到大排列,否则返回结果0。2、当关键词使用时,表示为设置时间间隔,常用在date_add()与date_sub()函数里,如:interval 1 day ,解释为将时间间隔设置为1天。本月第一天select date_ad原创 2020-06-30 11:00:17 · 139 阅读 · 0 评论 -
开发人员必学的几点 SQL 优化点
一、 MySQL性能最大数据量抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。文件系统单文件大小限制FAT32最大4GNTFS最大64GBNTFS5.0最大2TBEXT2块大小为1024字节,文件最大容量16GB;块大小为4096字节,文件最大容量2TBEXT3块大小为4KB,...原创 2020-03-15 11:58:26 · 159 阅读 · 0 评论 -
MySQL数据库基本命令汇总
一、SQL常用数据类型1、数值型a、整型 默认有符号,需要无符号的话,用UNSIGNED INT。插入超过范围的数,最终为临界值。整型的长度代表显示的宽度,如果要使用,需要搭配zerofill使用,对于int(M),如长度小于M,用0左填充至宽度为M,如果大于M则无影响。没实际意义。b、小数 D保留小数位数。M整数+小数位数和。MD可以省略,DECIMAL默认为(10,0...原创 2020-01-14 18:11:21 · 215 阅读 · 0 评论 -
永远不要在MySQL中使用UTF-8
转自:Python之禅译文:http://suo.im/4zBuvs来自:http://ju.outofmemory.cn最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrectstring value:‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ ...原创 2020-01-06 17:47:46 · 83 阅读 · 0 评论 -
SQL干货 | 窗口函数的使用
Mysql从8.0版本开始,也和Sql Server、Oracle一样支持在查询中使用窗口函数,本文将根据官方文档,通过实例介绍窗口函数并举例分组排序函数的使用。本文用到的学生分数表格和语句如下:DROP TABLE IF EXISTS Marks;CREATE TABLE Marks(学生 VARCHAR(10), 科目 CHAR(2), 分数 INT); insert into...原创 2019-12-30 10:55:02 · 918 阅读 · 0 评论