MySQL基本命令 (二)
1. show procedure status like '存储过程名称' -- 查询存储过程的基本信息。
2. show create procedure 存储过程名称 -- 查询存储过程的具体定义
3. select * from information_schema.Routines where routine_name='存储过程名称' -- 也可以使用这条命令获取更详细的信息,因为所有函数和存储过程的信息都是存在Routines表里面的。
4. show triggers -- 查询数据库中所有的触发器信息。
5. select * from information_schema.triggers where trigger_name='触发器名称' -- 也可以使用这条命令获取更详细的信息,因为所有触发器的信息都是存在triggers表里面的。
7. set global transaction isolation level 隔离级别 -- 设置数据库的全局事务隔离级别,下次连接时生效,当前session的隔离级别不会改变。
8. set session transaction isolation level 隔离级别 -- 设置数据库当前session的事务隔离级别,立即生效。
9. select @@tx_isolation 或者 select @@session.tx_isolation -- 查看数据库session级别的事务隔离级别。
10. select @@global.tx_isolation -- 查看数据库global级别的事务隔离级别。
11. set sql_mode='mode名称' 或者 set session sql_mode='mode名称' -- 设置当前session的sql mode,立即生效。
12. set global sql_mode='mode名称' -- 设置数据库全局的sql mode,下次连接生效,当session的sql mode不会改变。
13. select @@sql_mode或者select @@session.sql_mode -- 查看当前session的sql mode。
14. select @@global.sql_mode -- 查看数据库全局的sql mode。
15. show [session|global] status like 'Com_%' -- 查询当前数据库session或者global级别的状态,比如select此处等等,以便针对不同的访问风格做优化。
16. show processlist -- 查看当前正在运行的线程状态,是否锁表等。
17. show status like 'Handler_read%' -- 查看数据库索引的命中情况。
18. show index from '表名' -- 查询表上建立的索引。
19. select * from 表名 use index(索引名) where -- 指定希望MySQL参考的索引列,让MySQL不用再考虑其他索引。
20. select * from 表名 ignore index(索引名) where -- 让MySQL执行时忽略指定索引。
21. select * from 表名 force index(索引名) where -- 强制MySQL使用指定的索引列。
转载于:https://blog.51cto.com/jaeger/1751041
MySQL基本命令 (二)相关推荐
- mysql数据库语句q_mysql数据库命令大全,mysql基本命令大全
你知道mysql数据库命令都有哪些吗?下面的文章要给大家到来的就是一个mysql数据库命令大全,一起来了解一下吧! 1.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe ...
- MySQL入门 (二) : SELECT 基础查询
1 查询资料前的基本概念 1.1 表格.纪录与栏位 表格是资料库储存资料的基本元件,它是由一些栏位组合而成的,储存在表格中的每一笔纪录就拥有这些栏位的资料. 以储存城市资料的表格「city」来说,设计 ...
- MySQL(二):MySQL性能优化
[目录] MySQL(一):MySQL中的事务 MySQL(二):MySQL性能优化 [前言] 在对MySQL的事务进行了学习总结之后,继续对MySQL的性能优化进行学习并进行总结,将自己在工作中的性 ...
- MySQL基本命令操作
一.MySQL基本命令操作 1.MySql服务开启关闭指令 服务关闭:net stop MySQL 服务关闭:net start MySQL 登陆:mysql -h localhost -P 3306 ...
- 关于MySQL的二次安装问题
由于各种原因需要重新下载并安装mysql,mysql的二次安装也出现了各种问题.下面将这些出现在问题作一次说明并给了一些解决问题的方案可供参考. 1.首先要把已经安装的mysql删除干净,这可以说是一 ...
- MYSQL —(二)筛选、聚合和分组、查询
MYSQL -(二)筛选.聚合和分组.查询 虚拟机清屏:Ctrl+l 筛选条件 比较运算符 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e9UNlksr-158046 ...
- 运维常用Mysql基本命令
运维常用Mysql基本命令 基本命令 #远程连接 mysql -h hostname -u root -p #创建数据库 create database [databasename]; #列出所有数据 ...
- MySQL基本命令语法之select
目录 MySQL基本命令语法之select 查询去重以及常数 空值与着重号 着重号 空值 运算符 算术运算符 比较运算符 符号型 非符号型 逻辑运算符 优先级 排序分页 排序 分页 拓展 多表查询 等 ...
- MySQL学习(二)——MySQL多表
MySQL学习(二)--MySQL多表 分页操作:使用limit(参数1,参数2)起始位置(参数1)=(第几页-1)*每页显示的条数(参数2)1.分类表 create table category(c ...
最新文章
- 如何撰写将赢得客户青睐的自由职业者提案和免费模板
- Ubuntu安装rabbitMQ及单机版rabbitMQ集群配置
- struts2 spring jfreechart 整合
- c语言与python的区别
- 从缓存行出发理解volatile变量、伪共享False sharing、disruptor
- Deepin nginx lumen配置
- 第7期 Datawhale 组队学习计划
- Alibaba分层领域模型规约
- Scala入门(2)
- xrd连续扫描和步进扫描_XRD样品制备与分析
- ALTREA cyclone IV e系列程序固化方法
- @SpringBootTest Canot resolve symbol ‘SpringBootTest‘问题解决
- php mysql购物网站_php实现一个简单的购物网站
- 交互式电子白板与计算机通过什么链接,交互式电子白板的作用详细介绍
- C++不知算法系列之高精度数值处理算法
- lua 范例_lua的mqtt实例
- IT从业者的学习规划——学习者系列文章开篇
- [读书笔记]多线程学习笔记
- 幂级数求和函数总结全在这里啦
- 【<HTTP专题>】