代码中心
-
mysql 查询汉字的全拼音以及查询各个汉字的拼音首字母
2021-04-07 | 7523......
-
MySQL批量更新sql语句
2021-04-07 | 7545......
-
mysql中拆分字段和合并字段
2021-04-07 | 7509......
-
mysql-bin 日志文件太大导致系统磁盘空间不足
2021-04-07 | 7536突然接收到程序bug邮件通知,报错SQLSTATE[HY000]: General error: 1030 Got error 28 from storage engine,经过一点一点的原因查询原来是系统没有空间了
-
mysql中索引类型Btree和Hash的区别以及使用场景
2021-03-31 | 7489mysql中支持两种索引类型,一种是btree类型,一种是hash类型。为什么我们添加索引的时候没有要求设置索引类型了,因为有默认值。Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。
-
详解mysql中的严格模式和非严格模式
2021-03-31 | 7607今天在排查一个程序bug中发现,有一个sql写入的数据跟数据库中记录的不一致。通过排查,突然想起来可能是。。。
-
SQL 优化极简法则
2021-03-30 | 7501查询优化是一个复杂的工程,涉及从硬件到参数配置、不同数据库的解析器、优化器实现、SQL 语句的执行顺序、索引以及统计信息的采集等,甚至应用程序和系统的整体架构。本文介绍几个关键法则,可以帮助我们编写高效的 SQL 查询;尤其是对于初学者而言,这些法则至少可以避免我们写出性能很差的查询语句。
-
mysql中索引类型Btree和Hash的区别以及使用场景
2020-11-18 | 7493mysql中支持两种索引类型,一种是btree类型,一种是hash类型。
-
详解mysql中的严格模式和非严格模式
2020-11-18 | 7515今天在排查一个程序bug中发现,有一个sql写入的数据跟数据库中记录的不一致。通过排查,突然想起来可能是数值类型的问题,果真如此。字段设置的为tinyint(4),当写入超过127的数值后,数据库中都为记录为127。
-
浅谈sql中的in与not in,exists与not exists的区别以及性能分析
2020-11-18 | 7497这篇文章不错
-
解决插入数据库时特殊字符的问题
2020-11-13 | 7501出现原因:当insert数据中有表情时发生。而这些表情是按照4个字节一个单位进行编码的,而我们使用的utf-8编码在mysql数据库中默认是按照3个字节一个单位进行编码的.
-
SQL取字段中首字母,并按首字母排序
2020-11-13 | 7544......
-
利用MySQL实现域名黑名单过滤10W记录1ms匹配
2020-11-12 | 7500先说一下这个需求,需要判断某个域名是否在黑名单中。黑名单中的域名一旦设置,其下任何级的域名都认为是在黑名单中。
-
MySQL 到底支不支持事务嵌套?
2020-11-12 | 7507最近开发中遇到了使用MySQL,多次开启事务,出现了数据错乱问题
-
MySql自动填充测试数据
2020-11-12 | 7500最近写了两个小脚本,一个应用于Mysql的自动填充测试数据,另外一个是bash写的定期删除日志文件,两个脚本如何使用,在GitHub上面都有所说明,这里不再赘述,这里主要是想聊一下Mysql的存储过程以及自动填充测试数据。
-
乐观锁和悲观锁的区别
2019-08-30 | 7508乐观锁和悲观锁的区别
-
MySql锁机制
2019-08-30 | 7522MySql锁机制
-
INNODB的两种行锁
2019-08-30 | 7559INNODB的两种行锁
-
explain sql语句的优化 详解
2019-08-30 | 7522explain sql语句的优化 详解
-
Mysql 大数据量高并发的数据库优化
2019-08-03 | 7499数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较