2025年2月28日
如何直接从 Linux 命令行运行 MySQL/MariaDB 查询
如果您负责管理数据库服务器,您可能有时需要运行查询并仔细检查它。虽然您可以从 MySQL/MariaDB shell 执行此操作,但本技巧将允许您直接使用 Linux 命令行执行 MySQL/MariaDB 查询并将输出保存到供以后检查的文件(如果查询返回大量记录,这特别有用)。让我们先看一些直接从命令行运行查询的简单示例,然后再进行更高级的查询。要查看服务器上的所有数据库,您可以发出以下命令:
mysql -u root -p -e "show databases;"
接下来,要在数据库 howtoingdb 中创建名为 tutorials 的数据库表,请运行以下命令:
mysql -u root -p -e "USE tecmintdb; CREATE TABLE tutorials(tut_id INT N…