前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MYSQL client 有了更多的新功能

MYSQL client 有了更多的新功能

作者头像
AustinDatabases
发布2021-06-10 14:55:49
5850
发布2021-06-10 14:55:49
举报
文章被收录于专栏:AustinDatabasesAustinDatabases

MYSQL 8 中的client 中的新功能,方便在MYSQL 的client 中操作可以不用在切换到LINUX 平台下操作某些LINUX的命令。

使用的场景主要在于在MYSQL 中操作数据库的命令的适合,同时还想在监控一下当前的性能,之前可能会开两个窗口,在MYSQL 8 后,这样的事情可能会少不少。

到底我们能做什么

1 在MYSQL的客户端上执行系统的命令

2 创建和执行SQL 的文件在MYSQL的client内部

3 将查询输出的信息输出到XML和HTML 方式

4 指定SELECT 最大展示的行数

我们先登录进来,

然后通过 MYSQL 的8.X 中添加的 system 命令来操作

system top

可以看到在MYSQL 内部可以直接运行LINUX 的命令。

在mysql 内部直接打开文件也是没有问题的。

2 批量功能

一般在客户端中查询大部分都是执行一条命令,就COMMIT 除非你直接begin commit; 在新的MYSQL 中键入 edit.

然后就在文件中将需要执行的命令键入到这里面,并且包含 分号,然后直接保存 :wq

然后退出后,直接跟一个 ; 后相关的语句就批量的运行了。

3 结果输出为HTML 语句

这个其实对于某些要写报告直接展示的同学非常有用,这样的语句在输出后,直接就可以转换成HTML的页面,你不高兴吗?

4 提供安全更新的SQL 语句功能

在MYSQL 的客户端加入 --safe-updates 功能,专门对应那些写UPDATE 语句的人不写WHERE 条件的人,如果不写where 条件的情况下语句就无法执行。

5 控制select 语句展示数据行数的问题, 当然可以在select 语句中写上limit 1, 但是在MYSQL 8 中可以通过 --safe-update --select-limit =1 的方式来限制整体展示的行数。

在MYSQL 8 中MYSQL 的client 就提供新的功能来满足更多种多样的需求,这样的MYSQL 8 可以考虑升级,让MYSQL 5.7 彻底的 BYE BYE 吧

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档