十个实用MySQL命令

前言

今天介绍一些MySQL常用的实用命令,都是一些比较简单的命令。已经知道的朋友,就当是巩固吧,不知道的童鞋,可以好好在自己的机器上,练习下。

0. 显示数据库

命令:。

作用:列出当前数据库服务器中所有的数据库。

例子

1. 切换数据库

命令: 。

作用: 切换数据库。

例子:

2. 显示数据库中的所有表

命令: 。

作用: 显示数据库中的所有表。

例子:

3. 显示表中的所有列

命令:

作用:显示表中所有列信息。

例子:

注意:我这里使用终端直接连接数据库,为按列格式化显示。如果使用Navicat工具,则为下面这样。

4. 查看MySQL版本

命令: 。

作用:查看服务器版本。

例子

注意:查看MySQL版本是一件非常重要的事情,比如:MySQL5.6之前就不支持Online DDL,MySQL 5.7.8 之前就不支持JSON数据类型。

5. 查看当前用户

命令

作用:显示当前登录用户

例子

注意:上面是仅仅是为了演示,在生产环境中,不建议直接使用root用户,建议的是:建一个新用户连接数据库,以及做好权限分配,至于为什么?这里就不一一展开了,下次单独拧出来写一篇文章。

6. 显示单表信息

命令:。

作用:显示表详细信息。

例子

注意:该命令详细的展示了表的信息,其中包括表名,表的存储引擎,版本,数据长度,索引长度,创建时间,修改时间等等。

7. 显示进程数

命令: 。

作用:显示正在操作数据库的进程数。

例子

注意:该命令显示了所有连接数据库的进程数,其中就包括,用户,主机,连接的数据库等信息。

8. 显示索引

命令:;

作用:显示表中的所有索引。

例子

注意:这里显示了表中的索引信息,从这里就能看出建了哪些索引,联合索引的顺序。对索引不了解的童鞋,可以看看这篇文章《写会MySQL索引》。

9. 查看执行计划

命令:。

作用:查看查询语句的执行情况,常用于SQL优化。

例子

注意: 查看SQL的执行计划是一个好习惯,无论是新手,还是老司机,都应该养成这个习惯。上面这个执行计划还读的懂吗?如果不懂,可以回顾这篇文章《读懂MySQL执行计划》

最后

上面列出了一些SQL命令,在实际工作中,非常实用。其实工作中用到的SQL命令远远不止这些,下次我们再写。

这里预告一下,下一篇文章我们一起说说MySQL存储引擎。着重介绍一下MySQL常用存储引擎有哪些,以及各个的区别。

PS:大家周末好呀!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210G037RP00?refer=cp_1026

相关快讯

扫码关注云+社区