MySQL数据库原理学习(五十三)
2023-02-19 12:23:42 时间
7.2.3 mysqlbinlog
由于服务器生成的二进制日志文件以二进制格式保存,所以如果想要检查这些文本的文本格式,就会使用到mysqlbinlog 日志管理工具。
语法 :
mysqlbinlog [options] log-files1 log-files2 ...
选项 :
-d, --database=name 指定数据库名称,只列出指定的数据库相关操作。
-o, --offset=# 忽略掉日志中的前n行命令。
-r,--result-file=name 将输出的文本格式日志输出到指定文件。
-s, --short-form 显示简单格式, 省略掉一些信息。
--start-datatime=date1 --stop-datetime=date2 指定日期间隔内的所有日志。
--start-position=pos1 --stop-position=pos2 指定位置间隔内的所有日志。
示例:
A. 查看 binlog.000008这个二进制文件中的数据信息
上述查看到的二进制日志文件数据信息量太多了,不方便查询。我们可以加上一个参数 -s 来显示简单格式。
7.2.4 mysqlshow
mysqlshow 客户端对象查找工具,用来很快地查找存在哪些数据库、数据库中的表、表中的列或者索引。
语法 :
mysqlshow [options] [db_name [table_name [col_name]]]
选项 :
--count 显示数据库及表的统计信息(数据库,表 均可以不指定)
-i 显示指定数据库或者指定表的状态信息
示例:
#查询test库中每个表中的字段书,及行数
mysqlshow -uroot -p2143 test --count
#查询test库中book表的详细情况
mysqlshow -uroot -p2143 test book --count
示例:
A. 查询每个数据库的表的数量及表中记录的数量
mysqlshow -uroot -p1234 --count
B. 查看数据库db01的统计信息
mysqlshow -uroot -p1234 db01 --count
C. 查看数据库db01中的course表的信息
mysqlshow -uroot -p1234 db01 course --count
D. 查看数据库db01中的course表的id字段的信息
mysqlshow -uroot -p1234 db01 course id --count
相关文章
- 学习ASP.NET Core Blazor编程系列二十二——登录(1)
- 学习ASP.NET Core Blazor编程系列二十一——数据刷新
- 学习ASP.NET Core Blazor编程系列二十——文件上传(完)
- 学习ASP.NET Core Blazor编程系列十九——文件上传(下)
- 学习ASP.NET Core Blazor编程系列十八——文件上传(中)
- 学习ASP.NET Core Blazor编程系列十七——文件上传(上)
- 学习ASP.NET Core Blazor编程系列十六——排序
- 学习ASP.NET Core Blazor编程系列十五——查询
- 学习ASP.NET Core Blazor编程系列十四——修改
- 学习ASP.NET Core Blazor编程系列十三——路由(完)
- 学习ASP.NET Core Blazor编程系列十二——路由(下)
- 多线程编程学习笔记系列文章目录
- 学习ASP.NET MVC 编程系列文章目录
- 学习ASP.NET Core Razor 编程系列文章目录
- 使用 ASP.NET Core MVC 创建 Web API 系列文章目录
- 学习ASP.NET Core Blazor编程系列文章之目录
- 学习ASP.NET Core Blazor编程系列十一——路由(中)
- 学习ASP.NET Core Blazor编程系列十——路由(上)
- 学习ASP.NET Core Blazor编程系列九——服务器端校验
- 学习ASP.NET Core Blazor编程系列八——数据校验