mysql
文章平均质量分 65
阿杰同学
希望大家都能找到心仪的工作,学习是一条时而郁郁寡欢,时而开怀大笑的路,加油。如果你通过努力成功进入到了心仪的公司,一定不要懈怠放松,职场成长和新技术学习一样,不进则退。如果有幸我们江湖再见!
展开
-
SQL Server实现group_concat功能
group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] )group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔。group_concat([distinct] 字段名 [order by 排序字段 asc/desc] [separator ‘分隔符’])将group by产生的同一个分组中的值连接起来,返回一个字符串结果。原创 2023-05-08 17:39:34 · 2047 阅读 · 0 评论 -
SpringBoot整合Druid数据源
一、SpringBoot 整合DruidSprintBoot 默认使用的是 HikariDataSource数据源,这次整合一个第三方的数据源 Druid ,它是阿里开发的一款开源的数据源,被很多人认为是Java语言中最好的数据库连接池,因为 Druid 能够提供强大的一整套监控和扩展功能。默认情况下,sprintboot使用hikaridatasource数据源。这一次,集成了第三方数据源Druid。它是阿里巴巴开发的开源数据源,许多人认为它是Java语言中最好的数据库连接池,因为Druid可以提供一原创 2022-06-14 19:23:32 · 215 阅读 · 0 评论 -
MySQL 高性能优化规范建议
没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 Innodb)。Innodb 支持事务,支持行级锁,更好的恢复性,高并发下性能更好。兼容性更好,统一字符集可以避免由于字符集转换产生的乱码,不同的字符集进行比较前需要进行转换会造成索引失效,如果数据库中有存储 emoji 表情的需要,字符集需要采用 utf8mb4 字符集。使用 comment 从句添加表和列的备注,原创 2022-06-11 10:55:47 · 285 阅读 · 1 评论 -
mysql中like % %模糊查询
1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE ‘%三%’将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件SELECT * FROM [user] WHERE u_name LIKE ‘%三%’ AND u_name LIKE ‘%猫%’原创 2021-12-23 16:06:16 · 4692 阅读 · 0 评论 -
MySQL的四种事务隔离级别
什么是事务事务是应用程序中一系列逻辑相关的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性:一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前的所有操作。在mysql的执行引擎当中只有innoDB支持事务,可以通过 “show engines;”查看。一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完原创 2021-12-13 17:48:24 · 1180 阅读 · 0 评论 -
java面经のMySQL索引的理解(主键索引和二级索引)
MySQL索引的理解(主键索引和二级索引) 索引是一种用于快速查询行的数据结构,就像一本书的目录就是一个索引,如果想在一本书中找到某个主题, 一般会先找到对应页码。在mysql中,存储引擎用类似的方法使用索引,先在索引中找到对应值 然后根据匹配的索引记录找到对应的行。我们首先了解一下索引的几种类型和索引的结构。索引类型B树大多数存储引擎都支持B树索引。b树通常意味着所有的值都是按顺序存储的,并且每一个叶子也到根的距离相同。B树索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获原创 2021-11-16 11:46:46 · 434 阅读 · 0 评论 -
MySQL面试宝典
1.八股文带你吊打面试官之MySQL我们很多小伙伴平时会看很多面试八股文,但是经常遇到一个问题,结论是知道了,但是面试官继续深剖,问我们底层实现,这时我们懵圈了,因此我专门出一期面试突击专题,帮助各位小伙伴快速的准备好面试。2.如何准备MySQL面试?①把MySQL面试常问的一些基础概念写入笔记,面试前过一遍。②面试官经常问:你平时做过MySQL性能优化吗?面试官的内心是想,小子,SQL优化懂吗?锁的细粒度懂吗?MVCC是啥知道吗?InnoDB架构知道吗?Buffer Pool、Change Buf原创 2021-10-16 10:07:21 · 170 阅读 · 0 评论