mysql

mysql事务隔离级别

MySQL事务隔离级别:第1级别:Read Uncommitted(读取未提交内容),第2级别:Read Committed(读取提交内容),第3级别:Repeatable Read(可重读),第4级别:Serializable(可串行化)...

袁志蒙 2018-04-21 2166次浏览

MySQL中 concat() 以及 group_concat() 的使用

一、concat()函数功能:将多个字符串连接成一个字符串。语法:concat(str1, str2,...)返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。准备:我们新建一个my_test表,并插入测试数据...

袁志蒙 2018-03-08 3236次浏览

MySQL慢查询优化 EXPLAIN详解

慢查询排查: show status; // 查询mysql数据库的一些运行状态,show status like 'uptime'; // 查看mysql数据库启动多长时间,myisam存储引擎长时间启动需要进行碎片整理,查看慢查询,show status like 'slow_queries'...

袁志蒙 2018-01-16 2042次浏览

mysql全文检索 match() against

一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行, 但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 上面这句话 我是在网上看到的,说得挺有道理的, mysql 本身提供了一种叫做全文搜索的技术...

袁志蒙 2017-05-24 4702次浏览

MySQL之全文索引

MySQL全文索引一种特殊的索引,它会把某个数据表的某个数据列出现过的所有单词生成一份清单。alter table tablename ad...

袁志蒙 2017-05-23 3083次浏览

select into from 与 insert into select 区别

网上资料:INSERT INTO SELECT语句 ,语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1,要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量...

袁志蒙 2017-05-20 2949次浏览

MySQL Explain 总结

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这...

袁志蒙 2017-05-12 2880次浏览

MYSQL静态表、动态表、压缩表总结

mysql在创建表的时候定义表的性质(也叫表的类型),共有三种:静态表,动态表,压缩表。默认是静态表,如果存在varchar、blob、te...

袁志蒙 2017-03-16 3104次浏览

mysql的set sql_mode作用

之前没有接触过mysql的sql_mode的知识,只是遇到过我的cms在我本地和我的服务器上是好好的,然后有的人在用的时候,如果插入的数据过...

袁志蒙 2017-01-05 4871次浏览