数据库
文章平均质量分 79
一个不会重复的昵称
这个作者很懒,什么都没留下…
展开
-
如何读懂执行计划
1、执行计划概念一个执行计划描述了一段SQL语句建议的执行方法,该 计划显示ORACLE数据库的执行sql时步骤的组合。 每一步都得到数据库中的物理数据行戒准备为他们的 用户发布的声明2、生成执行计划使用语句生成:explain plan for SELECT * from ods_employe; 显示执行计划:select * from table(dbms_xplan.display); PLSQL窗口显示在PLSQL工具中,按F5戒者新建Explain Plan Window原创 2020-10-22 16:59:17 · 2717 阅读 · 0 评论 -
sql优化的具体操作
1、表中建索引,优先考虑where和group by 用到的字段。2、尽量避免使用select *,查询具体的字段。3、尽量避免使用IN 和 NOT IN,会导致数据库引擎放弃索引进行全表扫描。优化方式:如果是连续数值,可以用between代替。如下:SELECT * FROM t WHERE id BETWEEN 1 AND 2如果是子查询,可以用exists代替。如下:SELECT * FROM t1 WHERE EXISTS (SELECT * FROM t2 WHERE t1.eid =原创 2020-10-12 18:08:41 · 115 阅读 · 0 评论 -
Mysql查看数据库基本命令
#查看数据库:show databases#选择数据库:use databases#查看数据库运行状态:status#查看数据库表:show tables#查看表结构:desc 表名#查看数据库用户:select * from mysql.user#查看数据库密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';...原创 2020-07-21 17:27:57 · 252 阅读 · 0 评论