mysql数据库
IT_Octopus
我仍在山麓,却仰望山巅。
展开
-
Mybatis-Plus自动生成代码(mysql数据库)
maven依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependen原创 2021-06-11 17:23:35 · 857 阅读 · 1 评论 -
mysql【case when,IF,locate,substring_index】函数处理拆分数据
承接上篇博客,如果想要数据更加的完美,可以这样去处理。入口思想:将前面带的别名去掉,仅展示真实的数据,如果数据没有别名直接展示不需要再去处理。CASE WHEN ELSE END方式处理数据(推荐):SELECT t.targetColumn, CASEWHEN locate( '.', substring_index( substring_index( t.sourceColumn, '/', b.help_topic_id + 1 ), '/' ,- 1原创 2021-01-06 14:04:18 · 392 阅读 · 0 评论 -
mysql把一字段根据分隔符拆分为多行依次展示
注:要是有哪个函数看不懂依次的查,慢慢就看懂了,不要先进行复杂的操纵,自己建个简单的测试一下,成功之后你自己就有自己的感觉了,要不然直接复制粘贴一脸懵逼。上面的图片是目标拆分的代码,根据‘,’来进行拆分得到多行数据。效果如下话不多说,上代码:SELECT t.targetColumn, substring_index( substring_index(t.sourceColumn,'/',b.help_topic_id + 1),'/' ,- 1 )FROM syjxdat原创 2021-01-06 11:53:14 · 3472 阅读 · 0 评论 -
mysql主从复制
主从复制条件:1.mysql版本一致且后台以服务运行,同一网段2.主机:my.ini 1.主服务器id唯一 server-id 2.日志启动二进制文件 3.启动错误日志 4.根目录 5.临时目录 6.数据目录 8.设置不要复制的数据库 9.设置需要复制的数据库3.从机 my.cnf 1.从服务器唯一 server-id 2.启动二进制日志 3.配置为重启服务器 4.关闭防火墙 5.windows授权从机slave权限 flush privileges show mase原创 2020-10-22 13:39:43 · 147 阅读 · 0 评论 -
mysql 锁机制
myisam 索引记录的是数据地址,一定程度上可以直接拿去数据innodb 索引记录的是主键,需要回表查询======================支持事务,采用行级锁表锁(myisam偏多)读锁(共享锁):当前用户仅能读当前表,不能修改,不能读其他表;其他用户修改阻塞等待,性能降低,读自由写锁(排他锁):当前写操作没有完成前,其他都不能操作,当前可以增删查简而言之,就是读锁会阻塞写,但是不会阻塞读,而写锁则会把读和写都堵塞。show open tables 哪些锁被加锁了, 1为加锁l原创 2020-10-22 13:37:41 · 137 阅读 · 0 评论 -
innodb行级锁
1.SELECT … FROM是一个快照读,通过读取数据库的一个快照,不会加任何锁,除非将隔离级别设置成了 SERIALIZABLE 。2.SELECT … FROM … LOCK IN SHARE MODE在所有索引扫描范围的索引记录上加上共享的next key锁;如果是唯一索引,只需要在相应记录上加index record lock。这些被共享lock住的行无法进行update/delete。允许其它事务对这些记录再加SHARE锁如果没有使用到索引,则锁住全表(表级的排他锁),无法进行i原创 2020-10-16 16:44:56 · 273 阅读 · 0 评论 -
mysql 索引学习日志
话不多说,先放代码(其实是知识点没学完,不想整理,狗头保命)下列都是索引的基本操作,像那些查看所有删除所有的骚操作一般不要搞--从选中表中查询所有索引(包括自动生成的主键索引)show INDEX from book-- 像选中表中的选定字段添加索引,可以创建覆盖索引--下面两个随你选,你开心就好alter table book ADD INDEX Y(card,name)create index index_name on book(card)--还有你如果想加字符符号一定是“ ` ”而原创 2020-09-18 16:58:09 · 497 阅读 · 0 评论