mysql 各类锁查看方法
摘要:-- 查看当前所有事务 select * from information_schema.innodb_trx; -- 查看正在锁的事务 select * from information_schema.innodb_locks; -- 查看等待锁的事务 select * from informat
阅读全文
posted @
2022-04-12 22:40
小破孩楼主
阅读(673)
推荐(0) 编辑
lower_case_table_names参数详解
摘要:lower_case_table_names参数该参数为静态,可设置为0、1、2。0 --大小写敏感。(Unix,Linux默认) 创建的库表将原样保存在磁盘上。如create database TeSt;将会创建一个TeSt的目录,create table AbCCC …将会原样生成AbCCC.f
阅读全文
posted @
2022-04-07 22:27
小破孩楼主
阅读(480)
推荐(0) 编辑
MySQL之正则表达式(REGEXP)
摘要:MySQL中正则表达式通常被用来检索或替换符合某个模式的文本内容,根据指定的匹配模式匹配文中符合要求的特殊字符串。例如,从一个文件中提取电话号码,查找一篇文章中重复的单词或替换用户输入的敏感语汇等,这些地方都可以使用正则表达式。正则表达式强大而且灵活,常用于复杂的查询。MySQL 中使用 REGEX
阅读全文
posted @
2022-04-01 21:33
小破孩楼主
阅读(4099)
推荐(0) 编辑
left join on 后跟and和where区别
摘要:create table testA( id int primary key, Name varchar(10) ); insert into testA values(1, '小黄'); insert into testA values(2, '小绿'); insert into testA va
阅读全文
posted @
2022-03-17 18:01
小破孩楼主
阅读(91)
推荐(0) 编辑
MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法
摘要:datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 select datediff('2020-5-1 09:00:00', '2020-5-8 07:00:00'); TIMESTAMPDIFF: 可以进行参数设置,精确到天(DAY)、小时(HOUR),分钟(MINUTE)和秒(
阅读全文
posted @
2022-02-28 16:04
小破孩楼主
阅读(336)
推荐(0) 编辑
MySQL中LOCATE()函数的详解
摘要:①.LOCATE(字符串1,字符串2) 返回字符串1在字符串2中第一次出现的位置,只要字符串2中包含字符串1,那么返回值必然大于0。 ②.LOCATE(字符串1,字符串2,pos)返回字符串1在字符串2中第一次出现的位置,从位置pos开始算起;如果返回0,表示从pos位置开始之后没有了如果返回值 大
阅读全文
posted @
2022-02-28 15:17
小破孩楼主
阅读(987)
推荐(0) 编辑
mysql数据库的备份与恢复
摘要:mysqldump工具备份 1、备份指定数据库 mysqldump -uroot -h host -p dbname > backdb.sql 2、备份多个数据库 mysqldump -u root -h host -p --databases dbname1 dbname2 > backdb.sq
阅读全文
posted @
2021-06-29 16:27
小破孩楼主
阅读(47)
推荐(0) 编辑
create table select 和 create table like 比较
摘要:create table select 语法: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] create table li
阅读全文
posted @
2021-04-22 12:01
小破孩楼主
阅读(1178)
推荐(0) 编辑
mysql bit类型 使用Mysql命令行查询的时候无法看到其值
摘要:Linux窗口和Win命令窗口查看mysql bit类型的值 在很多情况下(例如数据量大、磁盘空间有限),我们需要压缩存储空间,mysql的数据也一样,当我们存储的数据为1和0时,就可以采用bit类型数据来减少存储空间,Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值
阅读全文
posted @
2021-04-08 13:34
小破孩楼主
阅读(795)
推荐(0) 编辑
mysql查询缓存
摘要:开启mysql缓存后,数据没有更新的情况下,相同的查询sql会使用缓存数据返回结果。在数据更新较少,类似查询较多的情况下,使用mysql缓存可以显著提升查询效率。 mysql查询缓存参数设置 (1) have_query_cache表示是否支持查询缓存,YES表示支持 (2) query_cache
阅读全文
posted @
2021-03-15 23:09
小破孩楼主
阅读(226)
推荐(0) 编辑
Mysql 通过binlog日志恢复数据
摘要:转自:Mysql 通过binlog日志恢复数据 Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日志来恢复数据 1,登录mysql查看binlog日志
阅读全文
posted @
2021-03-15 22:41
小破孩楼主
阅读(335)
推荐(0) 编辑
mysqlbinlog命令详解
摘要:mysqlbinlog用于处理二进制的日志文件,如果想要查看这些日志文件的文本内容,就需要使用mysqlbinlog工具。 1.mysqlbinlog命令的语法 1 shell > mysqlbinlog [options] logfile1 logfile2 ... 2.mysqlbinlog的选
阅读全文
posted @
2021-03-15 22:16
小破孩楼主
阅读(12479)
推荐(0) 编辑
mysql 中关于获取行号@rownum:=@rownum+1 需要进一步了解
摘要:mysql中没有获取行号的函数,因此需要通过一些自定义语句来进行获取。通常做法是,通过定义用户变量@rownum来保存表中的数据。通过赋值语句@rownum:=@rownum+1来累加达到递增行号。 例如:select a.* ,@rownum:=@rownum+1 from a,(select @
阅读全文
posted @
2021-02-19 23:21
小破孩楼主
阅读(1033)
推荐(0) 编辑
mysql存储过程、函数中in、out、inout参数使用实际案例
摘要:之前在学习mysql时,通常把笔记记录到word文档,最近打算学习下springdatajpa调用存储过程。(忘记在命令行行中怎么调用存储过程了),找了好久才找到之前的笔记,在此将之前内容拷贝到博客,顺便回顾下存储过程与函数。 存储过程的调用: 1、参数为In类型: 案例功能:求1-n的和 -- 求
阅读全文
posted @
2021-02-09 12:16
小破孩楼主
阅读(962)
推荐(0) 编辑