SQL笔记
文章平均质量分 64
JGYBZX_G
小白不白
展开
-
mysql计算当前日期属于本月第几周
参考windows日期图,利用mysql,巧妙计算当前日期属于本月第几周原创 2022-10-26 15:37:07 · 5701 阅读 · 2 评论 -
记录:mysql中的WITH ROLLUP
加上WITH ROLLUP之后,由于是多字段的group up ,可以进一步统计,1、相同省、市、区的数据。2、相同省、市的数据。3、相同省的数据4、全部数据这样可以非常直观的显示出各种情况的总数原创 2022-06-23 15:01:40 · 1122 阅读 · 0 评论 -
记录:windos下使用docker安装mysql5.7.37,使用报错:sql_mode=only_full_group_by
问题:windos下使用docker安装mysql5.7.37,按照百度进行配置文件挂载并修改sql_mode,但是配置并不生效。安装完mysql之后,配置文件和数据都已经正常挂载,并且也修改的配置文件,在[mysqld]下添加了sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION但是重启mysql容原创 2022-04-27 10:38:35 · 337 阅读 · 0 评论 -
mysql8.0.26更新到mysql8.0.28
mysql小版本更新文章目录mysql小版本更新前言一、下载mysql 8.0.28 压缩包二、停止原8.0.26的服务,并移除1.使用管理员打开命令窗口,进入到8.0.26的bin目录下,停止原服务2.移除原服务三、复制原数据库的data文件夹和 my.ini文件到 mysql8.0.28下1、data文件夹直接赋值即可2、my.ini文件需要修改 basedir 和 datadir为mysql8.0.28相关路径四、将mysql8.0.28的服务添加到win的服务队列中,并且启动mysql服务。1、将原创 2022-03-02 14:07:55 · 2564 阅读 · 0 评论 -
MySQL 中数字类型的字段直接与字符串进行比较 遇到的坑
在进行数据查询的时候,由于入参接收的问题,导致最终的sql语句变成了 一个数字类型的字段 直接跟 一串字符进行了比较:类似于select * from test where test.number >='abcd';发现将表中所有数据都查出来了。后来进行了各种测试,发现,如果将 条件里边的 ‘=’ 去掉,数字 0 的那条记录没有被查出来。查阅资料显示:在比较的时候,字符串和数字进行对比是可能会被转为数字的,具体来说:对于数字开头的字符串来说,转为数字的结果就是截取前面的数字部分,比如原创 2021-07-29 11:21:19 · 491 阅读 · 0 评论 -
sql 排名函数---(ROW_NUMBER、RANK、DENSE_RANK、NTILE)
sql 排名函数---(ROW_NUMBER、RANK、DENSE_RANK、NTILE)原创 2021-07-07 11:19:04 · 317 阅读 · 0 评论