一.概述

    mysqlshow客商端查找工具,能异常快地寻找存在什么数据库,数据库中的表,表中的列或索引,和mysql客商端工具很类似,可是有个别个性是mysql客户端工具所不辜负有的。
  mysqlshow的接纳方法如下:
图片 1

    即便不加任何选择,暗中同意情形下,会议及展览示全数数据库,上面将显妥当前mysql中装有数据库。
图片 2

mysql(客户端连接工具)

mysql[options][database]

这里的 options 表示 mysql
的可用选项,能够三次写叁个要么多少个,也足以不写;database
表示连接的数据库,三遍只好写七个,假使不写,连接成功后须要用
use database 来步入要操作的数据库

有三种表达格局:

  • -加选项单词的缩写字符,加选项值

      mysql --uroot
    
  • --加选项的完好单词加=加选项的实际值

      mysql --user=root
    

要询问越多的选项,能够运用 mysql --help 命令查看

二.底下是mysqlshow的部分常用选项

    2.1 –count 呈现数据库和表的总结音信

      借使不点名数据库,则呈现各种数据库的名称,表数据,库总记录行数。下边是翻开全数数据库。
图片 3

      若是钦命数据库,则体现钦命数据库的各样表名,表字段数量,表记录总行数。
下边是翻开mysql库。
图片 4

      即便钦定数据库和表,则显得字段消息,
下边是翻开mysql库的user表。
图片 5

    2.2 -k 展现内定表中的有所索引 
     该选用展现两部份,一是钦定表的表结构,二是钦点表的日前目录新闻.下边是显得mysql库下的user表。
图片 6

--下面的sql语句显示与上面功能一样,查询mysql库下的user表,一是字段信息,二是索引信息
    SHOW FULL COLUMNS FROM mysql.`user`
    SHOW INDEX  FROM mysql.`user`

   2.3 -i 呈现表的片段意况音信

      该选拔还是很有用的,上边是显得mysql库下的user表状态消息。
图片 7

图片 8

   更多mysqlshow信息

连日来选项

-u 或者 --user=name 内定客户名

-p 或者 --password[=name]钦点密码

-h 或者 --host=name 钦赐服务器 IP 或然域名

-P 或者 --port=# 钦命连接端口

客商端字符集选项

--default-character-set=character-name

实行选项

-e 或者 --execute=name 施行 SQL 语句并脱离

此选项能够直接在 MySQL 客户端实行 SQL 语句,而不用一而再到 MySQL
数据库后再实践

可以连接施行七个 SQL 语句,用分号隔绝

mysql -uroot -p -e"select * from dbtest.xixi;select * from dbtest.haha"

格式化选项

-E 或者 --vertical 将出口形式遵照字段顺序竖着呈现,类似于 SQL
语句后加 \G,能够将出口内容比很多的行更分明完整的来得,平常和 -e
选项联合行使

-s 或者 --silent 去掉 mysql 中的线条框展现,字段之间用 tab
进行划分,每条记下展现一行

错误管理选项

-f 或者 --force 强制实施 SQL

-v 或者 --verbose 展现更加多信息

--show-warnings 展现警告音信

myisampack(MyISAM 表压缩工具)

myisampack tname

减掉后形成只读表

mysqladmin(MySQL 管理工科具)

mysqladmin
是八个施行管理操作的客商端程序。能够用它来检查服务器的布署和日前的图景,创造并剔除数据库等。它的成效和
mysql
客商端特别接近,主要差距在于它更青眼于一些管理方面包车型地铁作用,譬如关闭数据库

mysqladmin [options] command [command-options] [command [command-options]]...

mysqlbinlog(日志管理工科具)

由于劳动器生成的二进制日志文件以二进制格式保存,所以借使想要检查那一个文件的文本格式,就能够用到
mysqlbinlog 日志处理工科具

mysqlbinlog [options] log-files1 log-files2...

option 常用的选项如下:

-d 或者 --database=name 钦定数据库名称,只列出内定的数据库相关操作

-o 或者 --offset=# 忽略掉日志中的前 n 行命令

-r 或者 -result-file=name 将出口的文本格式日志输出到钦定文件

-s 或者 -short-form 突显轻便格式,省略掉一部分音信

--set-charset=char-name 在输出为文本格式时,在文书的率先行加上 set
names char-name

--start-datetime=name --stop-datetime=name 钦定日期区间内的装有日志

--start-position=# --stop-position=# 钦定地方距离内的具备日志

mysqlcheck(MyISM 表维护理工科人具)

mysqlcheck 客户端工具得以检查和修补 MyISAM
表,还能优化和分析表,实际上,它集成了 mysql 工具中的
check,repair,analyze,optimize 的遵守

mysqlcheck [options] dbname [table]
mysqlcheck [options] --database db1[db2 db3...]
mysqlcheck [options] --all-database

option 中有以下常用选项:

-c 或者 --check 检查表(默认)

-r 或者 --repair 修复表

-a 或者 --analyze 分析表

-o 或者 --optimize 优化表

网站地图xml地图