笔记共16篇

此分类主要用于整理和记录学习过程中的知识点和笔记,并提供有用的学习资源,从而提高学习效率并加深对知识的理解。
MySQL什么是笛卡尔现象?消除笛卡尔积现象的解决方法 - 正则时光

MySQL什么是笛卡尔现象?消除笛卡尔积现象的解决方法

当两张表进行连接查询的时候,没有任何条件进行限制,最终的查询结果条数是两张表记录条数的乘积。 笛卡尔现象形成原因 连接条件被省略 连接条件无效 第一个表的所有记录连接到第二个表的所有记...
mysql查询获得两个时间的时间差方式 - 正则时光

mysql查询获得两个时间的时间差方式

TIMESTAMPDIFF(unit,starttime,endtime) 其中starttime为时间小的那个时间,endtime为时间大的时间。 unit单位取值: FRAC_SECOND   表示间隔是毫秒SECOND   秒MINUTE&nb...
Mysql 正则表达式 - 正则时光

Mysql 正则表达式

跟其它的正则表达式差不多。大概记录一下 模式描述^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$匹配输入字符串的结束位置。...
Mysql常用函数 - 正则时光

Mysql常用函数

SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这里列举一些常用函数 字符函数 mysql字符函数 补充1:substring_in...
mysql启动报错:file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied

mysql启动报错:file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied”)

问题现象 file /var/log/mariadb/binlog/mysql-bin.index not found (errcode:13 “permission denied') 原因分析 这个错误提示表明 MySQL 或 MariaDB 没有足够的权限来访问指定的文件 /var/log...
Mysql ALTER命令 - 正则时光

Mysql ALTER命令

当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。 一、添加、删除或修改表字段 添加字段 ALTER TABLE student ADD age INT NOT NULL FIRST (设定位第一列), AFTER ...
mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8' - 正则时光

mysqlbinlog 查看binlog时报错unknown variable ‘default-character-set=utf8’

使用MySQL自带的工具(如mysqlbinlog)或其他监控工具来查看和分析二进制日志。 问题现象 原因分析 原因是mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令。...
Mysql数据库中数据的增、删、改、查、操作 - 正则时光

Mysql数据库中数据的增、删、改、查、操作【下篇】

基础操作 起别名 select 别名.字段1,别名.字段2,... from 表名 as 别名 select 字段1 as 别名1,字段2 as 别名2,... from 表名 例:select s.name,s.sex,s.age from students as s; 例:select nam...