随笔分类 -  SQL

数据库日志
摘要: 阅读全文
posted @ 2024-05-24 18:38 脱离低级趣味 阅读(10) 评论(0) 推荐(0)
摘要:一、MySQL常用日期函数 1.1、获取时间 # 获取当前日期时间 select NOW(); # 2021-04-02 09:25:29 # 获取当前日期 SELECT CURDATE(); # 2021-04-02 # 获取当前时间 SELECT CURTIME(); # 09:26:10 # 阅读全文
posted @ 2023-12-12 10:17 脱离低级趣味 阅读(71) 评论(0) 推荐(0)
摘要:[client] port=3306 [mysql] default-character-set=gbk [mysqld] port = 3306 socket = /tmp/mysql.sock # 设置mysql的安装目录 basedir=F:\\Hzq Soft\\MySql Server 5 阅读全文
posted @ 2023-08-14 21:30 脱离低级趣味 阅读(162) 评论(0) 推荐(0)
摘要:between 的范围是包含两边的边界值 eg: id between 3 and 7 等价与 id >=3 and id<=7 not between 的范围是不包含边界值 eg:id not between 3 and 7 等价与 id < 3 or id>7 mysql between日期边界 阅读全文
posted @ 2023-05-24 16:44 脱离低级趣味 阅读(530) 评论(0) 推荐(0)
摘要:PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 10 DAY); //删除10天前的MySQL binlog日志,附录2有关于PURGE MASTER LOGS手动删除用法及示例 > show master logs; 阅读全文
posted @ 2022-08-30 14:25 脱离低级趣味 阅读(39) 评论(0) 推荐(0)
摘要:MySQL常见的聚合函数有以下几个: AVG(), MAX(), MIN(), SUM(), COUNT() 其中 忽略值为NULL的行 的函数是: AVG(), MAX(), MIN(), SUM() 对于COUNT()而言: 如果使用COUNT(*)对表中行的数目进行计数,则不忽略NULL; 如 阅读全文
posted @ 2022-06-13 15:41 脱离低级趣味 阅读(176) 评论(0) 推荐(0)
摘要:最近在调试mysql时,更改了mysql的端口以后发现,mysql怎么改都启动不了,从其它机器重新复制一个my.ini文件就可以启动,这是由于一般用记事本打开配置文件同时更改的ini的格式,我们需要重新保存文件格式为utf-8,就可以启动mysql服务了。 文件配置具体说明参考 #*** clien 阅读全文
posted @ 2022-04-10 11:04 脱离低级趣味 阅读(761) 评论(0) 推荐(0)
摘要:备份数据: 在CMD窗口中(未登录状态下),通过以下命令对制定的数据库进行备份: mysqldump -u 用户名 -p 数据库名称 > 要备份的位置 例如: 对db40库中的数据(表,表记录)进行备份,备份到d:/db40.sql文件中 mysqldump -u root -p db40 > d: 阅读全文
posted @ 2022-03-21 22:35 脱离低级趣味 阅读(380) 评论(0) 推荐(0)
摘要:窗口概览: 接下来我们按照顺序来介绍各种窗口函数。 一、组内排序函数:Rank/Dense_Rank/Row_Number 组内排序,我们常常用于取分组内排序前N/后N的记录,或先分组排序然后根据序号关联组内前一条或后一条记录。 Row_Number() over(partition by col1 阅读全文
posted @ 2022-02-28 17:29 脱离低级趣味 阅读(542) 评论(0) 推荐(0)
摘要:当我们对不同类型的值进行比较的时候,为了使得这些数值「可比较」(也可以称为类型的兼容性),MySQL会做一些隐式转化(Implicit type conversion)。比如下面的例子: mysql> SELECT 1+'1'; -> 2 mysql> SELECT CONCAT(2,' test' 阅读全文
posted @ 2022-01-10 12:03 脱离低级趣味 阅读(547) 评论(0) 推荐(0)
摘要:delete from new_customers_visit_quchongwhere id not in( select A.idfrom(select min(`id`) as idfrom new_customers_visit_quchongGROUP BY `客户电话`) A) 阅读全文
posted @ 2021-11-19 15:46 脱离低级趣味 阅读(46) 评论(0) 推荐(0)
摘要:2021年8月9日11:07:30 今天通过pandans读取excel数据插入导数据库的时候,一直出现因字符串中存在表情包而导致插入编码错误, 后面网上找了下相关的资料,发现这个是由于utf8编码是不支持表情包数据的,但是utf8mb4是可以支持的, 打开数据库看到因为我的mysql版本是8.0的 阅读全文
posted @ 2021-08-09 11:11 脱离低级趣味 阅读(187) 评论(0) 推荐(0)
摘要:存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。 一、存储过程 1.1、基本语法 CR 阅读全文
posted @ 2021-06-01 17:30 脱离低级趣味 阅读(245) 评论(0) 推荐(0)
摘要:mysql时间与字符串之间相互转换 1.时间转字符串 DATE_FORMAT(日期,格式字符串) SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); 2.字符串转时间 STR_TO_DATE(字符串,日志格式) SELECT STR_TO_DATE('20 阅读全文
posted @ 2021-05-11 09:22 脱离低级趣味 阅读(274) 评论(0) 推荐(0)
摘要:修改字典类型> alter table 表名称 modify column 字段名称 字段类型 [是否允许非空];重命名字段名称>alter table test change column date birthday varchar(20);创建数据库 >CREATE DATABASE datab 阅读全文
posted @ 2021-01-03 12:48 脱离低级趣味 阅读(89) 评论(0) 推荐(0)
摘要:第一种:简单Case函数 case 列名 when 条件值1 then 选择项1 when 条件值2 then 选项2....... else 默认值 end 第二种:Case搜索函数 case when 列名= 条件值1 then 选择项1 when 列名=条件值2 then 选项2....... 阅读全文
posted @ 2020-09-09 15:28 脱离低级趣味 阅读(1106) 评论(0) 推荐(0)
摘要:注意事项: 1. 在进行count()统计某列的记录数的时候,如果采用的NULL值,系统会自动忽略掉,但是空值是会进行统计到其中的。 2. 判断NULL 用IS NULL 或者 IS NOT NULL, SQL语句函数中可以使用ifnull()函数来进行处理,判断空字符用=''或者 <>''来进行处 阅读全文
posted @ 2020-09-08 15:10 脱离低级趣味 阅读(347) 评论(0) 推荐(0)
摘要:今天修改了My.ini的默认编码之后,发现无法启动Mysql服务器了。这是因为在修改保存之后,My.ini格式发生了变化,变成了UTF8格式了,但是服务器读取配置文件的时候,不能识别这个编码。 解决方法: 1:用记事本打开My.ini, 然后在另存为的时候,将格式保存为ANSI保存之后就可以解决问题 阅读全文
posted @ 2020-09-01 11:12 脱离低级趣味 阅读(2101) 评论(0) 推荐(1)
摘要:varchar(X)中X的理解 具体还是要看版本的 4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节) 5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放10 阅读全文
posted @ 2020-07-14 09:54 脱离低级趣味 阅读(147) 评论(0) 推荐(0)
摘要:一:分列 MYSQL中可以使用SUBSTRING_INDEX进行分列 SUBSTRING_INDEX(s, delimiter, number) s 为需要分列的字段 delimiter 为分隔符 number则表示在取第几个分隔符旁边的字段 SUBSTRING_INDEX(s, delimiter 阅读全文
posted @ 2020-07-03 09:19 脱离低级趣味 阅读(1251) 评论(0) 推荐(0)