mysql
程序员JohnDeng
记录自己学习笔记
展开
-
如何使用explain关键字优化SQL
前言 通常我们使用SQL查询是如何判断SQL的健康程度呢?我们会根据SQL查询时间来判断快慢,还有别的方法吗? 简介 explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句 使用 EXPLAIN SELECT * FROM tb_account_user WHERE ID=1-------------------------------------------------------------------------------原创 2020-07-19 23:11:51 · 386 阅读 · 0 评论 -
MYSQL删除NOT IN的坑
经常我们会删除 非系统管理权限的数据 可以会这样写: DELETE FROM tb_sys_permission WHERE id NOT IN (SELECT id FROM tb_sys_permission WHERE description LIKE ('%系统管理%')) 恭喜你,入坑了 其实应该要这样写 DELETE FROM tb_...原创 2019-11-28 15:30:44 · 623 阅读 · 0 评论 -
初学mysql总结(1)
图文初学mysql原创 2016-03-25 19:14:41 · 487 阅读 · 1 评论 -
初学mysql 总结(2)
图文:mysql 常用查询语句原创 2016-03-26 22:23:26 · 1168 阅读 · 1 评论 -
初学mysql 总结(3)
初学mysql 图文学习修改表结构原创 2016-03-28 09:55:49 · 359 阅读 · 0 评论 -
初学mysql常用函数总结(1)
Mysql 常用函数 1.字符串函数原创 2016-12-23 23:32:42 · 523 阅读 · 0 评论 -
葵花宝典-MYSQL常见面试问题
预计阅读时间: 4分钟 作为一位JAVA工程师,不论你是初级程序员,还是中级程序员,高级程序员,MYSQL面试题是一定会问的,这个是考验你对数据库了解的知识有多少。 回顾一下MYSQL系列文章: 1.如何使用explain关键字优化SQL 2.MYSQL表锁和行锁 在我们平时面试过程中,那些mysql面试题是经常被问到的呢?你有哪些问题是不会的呢?趁热打铁赶紧巩固一下mysql的知识吧。 1.m...原创 2019-06-22 16:59:46 · 901 阅读 · 2 评论 -
MYSQL优化数据库对象
预计阅读时间:8分钟 1.优化表的数据类型 在创建数据库表的时候,要判断对应的数据类型,选择合适的数据类型,虽然表设计的字段的长度可以预留一定的长度,但不推荐很多字段都出现大量冗余。这样又浪费存储空间,同是浪费物理内存。 我们可以使用 PROCEDURE ANALYSE()函数分析当前表,该函数会建议提出优化建议,用户可以根据建议和实际情况考虑是否优化 /*表:tb_...原创 2019-07-05 10:07:46 · 394 阅读 · 0 评论