四种使用Linux命令查询MySQL的高效方法

2023年 11月 4日 46.3k 0

在Linux中执行MySQL查询是后端或DevOps开发人员的必备技能。

本文总结在bash脚本或Linux命令行界面中运行MySQL查询的四种方法,以便开发人员能够更好地处理MySQL数据库。同时希望能够对所有开发人员提供一个好参考。

注意:本文中的所有命令都不包括-p选项以输入,因为MySQL已保存在my.cnf文件中

1 使用“-e”选项运行查询

如果只想运行一个简单且短小的SQL查询,可以在查询后面使用-e选项。

mysql -uroot -D yang_db -e "SELECT * FROM t_post"

如上所示,-D选项用于指定要使用的数据库,而-e选项用于执行查询。

2 导入外部SQL文件

有时,数据库管理员可能已经准备了一个包含复杂SQL操作的SQL文件。在这些情况下,仍然可以使用如下的-e选项:

mysql -uroot -D yang_db -e "source ./getPosts.sql"

Linux中的source命令用于读取和执行文件的内容。

3 使用输入重定向导入SQL文件

如果熟悉Linux中的I/O重定向技巧,还有一种方式来导入外部的.sql文件:

mysql -uroot -D yang_db

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论