mysql
-
mysql数据库去掉字符前/中/后的空格详解数据库
近日,业务部门提出给 他们出的报表中有特殊字符,导致其他部门用不了,排查后发现表中该列字段里边有空格导致的,数据总量140w,因数据量较大,暂不考虑直接提sql更新生产数据。近…
-
SQL IN 一定走索引吗详解数据库
摘要 IN 一定走索引吗?那当然了,不走索引还能全部扫描吗?好像之前有看到过什么Exist,IN走不走索引的讨论。但是好像看的太久了,又忘记了。哈哈,如果你也忘记了MySQL中IN…
-
Oracle,sqlserver,mySQl的区别和联系:详解数据库
1、日期处理方式 2、对保留字和关键字的处理方式: Oracle,sqlserver,mySQl的保留字不可以用作列字段,关键字可以,但他们对关键字的处理方式又不同: Oracle…
-
Mysql事件详解数据库
需求 由于公司的项目运营了四年之久,数据量庞大,有的表已经达到了几百M,为了不影响查询效率,需要定期把一些日志老数据删除,公司负责人把之前的清理数据文档发来作为参考,发现了一些比较…
-
Mysql information_schema详解数据库
我们通常对数据库进行的增删插检操作,是针对数据库中的文件。mysql数据库中还有一些表(是view,只能做select操作)记录了现有表的meta data,比如某个column的…
-
MysqL中的Show Index From Table_Name命令说明详解数据库
我们在分析SQL性能的时候,会使用到show index from table_name命令,会返回出下面的列 | Table | Non_unique | Key_name | …
-
了解下Mysql的间隙锁及产生的原因详解数据库
什么是间隙锁当我们用范围条件而不是相等条件检索数据,并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁;对于键值在条件范围内但不存在的记录,叫做“间隙(GAP…
-
Mysql在InnoDB引擎下索引失效行级锁变表锁案例详解数据库
先做好准备,创建InnoDB引擎数据表,并添加了相应的索引 DROP TABLE IF EXISTS `innodb_lock`; CREATE TABLE `innodb_loc…
-
Mysql优化_慢查询开启说明及Mysql慢查询分析工具mysqldumpslow用法讲解详解数据库
Mysql慢查询开启 Mysql的查询讯日志是Mysql提供的一种日志记录,它用来记录在Mysql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值得SQ…
-
Mysql优化_ORDER BY和GROUP BY 的优化讲解(单路排序和双路排序)详解数据库
ORDER BY 子句尽量使用Index方式排序,避免使用FileSort方式排序,尽可能在索引列上外城排序操作,遵照索引键的最佳左前缀。如果不在索引列上,FileSort有两种算…