
mysql笔记
xiaobo_z
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中的“<=>”操作符
<=>为NULL安全的等值比较运算符(NULL-safe equal),该操作符作用类似“=”。区别为当符号两边出现NULL值时,=操作符会返回NULL,而<=>会返回1(两边操作数都为NULL时)或者0(一边操作数为NULL)。 作用: 可以判断一个值是否非空,例如1 IS NULL可以等价为1<=>NULL。 当两个操作数都有可能出现NULL值并且需要比较一致时。例如存在a,b两个可能存在NULL值的列需要进行相等比较时,可以使用a<=>b ...原创 2020-11-04 16:14:02 · 4186 阅读 · 0 评论 -
mysql开启慢查询
1.查看慢查询相关参数 show variables like 'slow_query%'; show variables like 'long_query_time'; 2.全局变量设置 set global slow_query_log='ON'; set global slow_query_log_file='/usr/local/mysql/data/slow.log'; set gl...原创 2019-05-06 10:56:28 · 108 阅读 · 0 评论 -
ubuntu MySQL-python 安装失败解决方法
问题:安装MySQL-python失败 ERROR: Complete output from command /home/xiaobo/huawei/mysql-tools-master/mysqltools/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-KAlkXR/MySQL-pyth...原创 2019-05-04 10:27:53 · 767 阅读 · 0 评论 -
对比select中的distinct影响
1.比较explain 其中distinct使用了using temporary(临时表) MySQL使用临时表保存临时的结构,以用于后续的处理,MySQL首先创建heap引擎的临时表,如果临时的数据过多,超过max_heap_table_size的大小,会自动把临时表转换成MyISAM引擎的表来使用。(引用http://mysql.taobao.org/monthly/2015/03/04/)...原创 2019-04-23 19:01:56 · 803 阅读 · 0 评论 -
mysql的cost
原创 2019-04-18 21:02:38 · 452 阅读 · 0 评论 -
sql中的join问题
Join Inner table Outer table SQL http://blog.sina.com.cn/s/blog_3f9c47d70100pkjw.html转载 2019-04-18 20:11:46 · 677 阅读 · 0 评论 -
远程连接ubuntu中mysql的数据库
1、配置防火墙,打开3306端口 sudo ufw status sudo ufw allow 3306 netstat -an | grep 3306 2、此时连接仍然失败,报错 ERROR 1130 (HY000): Host '192.168.116.129' is not allowed to connect to this MySQL server 原因是mysql只允许本主机访问,...原创 2019-04-18 16:12:36 · 497 阅读 · 0 评论 -
select tables optimized away
今天在分析一条语句中出现了select tables optimized away "empty_result": { "cause": "Select tables optimized away" } 通过百度了解到,这句话的意思是直接在表信息中就能获取到结果,不需要执行select 参考: https://blog.51cto.com/28...原创 2019-04-18 10:17:02 · 8829 阅读 · 1 评论 -
Mysql索引之-cardinality
1.Mysql索引之-cardinality https://blog.youkuaiyun.com/weigeshikebi/article/details/80214965 2.MySQL中Cardinality值的介绍 https://www.cnblogs.com/olinux/p/5140615.html 3.MySQL里执行SHOW INDEX结果中Cardinality的含义 https://w...原创 2019-04-22 19:18:18 · 306 阅读 · 0 评论 -
mysql中cost对比测试
1.数据库表 复制表 2.执行select c_id from customer where c_discount = 0.35;后,explain对比 3.optimizer_trace比较 原表 { "steps": [ { "join_preparation": { "select#": 1, "steps": [ ...原创 2019-04-22 09:45:24 · 651 阅读 · 0 评论 -
Mysql记录历史执行的sql
1.在mysql中执行下面这条语句查看记录历史工具是否打开,以及log路径。 show variables like "gener%"; mysql结果: | general_log | OFF | | general_log_file | /home/xiaobo/mysql/xiaobo-virtu...原创 2019-04-16 10:46:14 · 6488 阅读 · 0 评论 -
MySQL8.0.12 EXPLAIN EXTENDED 报错问题
MySQL8.0.12 EXPLAIN EXTENDED 报错问题 今天测试时发现有一条命令报错 explain EXTENDED SELECT count() from OORDER where O_CARRIER_ID&lt;10000; 网上的教程都是explain EXTENDED,后来查看官方文档发现explain SELECT count() from OORDER where O_C...原创 2019-01-19 22:24:38 · 4083 阅读 · 4 评论