📅  最后修改于: 2023-12-03 15:17:47.329000             🧑  作者: Mango
MySQL 是一种流行的关系型数据库管理系统,可以从命令行界面使用 SQL 命令与数据库进行交互。这种方式对于程序员来说非常重要,因为它允许直接执行 SQL 语句,管理数据库以及执行各种数据库操作。本文将介绍如何从命令行传递 SQL 命令给 MySQL,并提供丰富的内容来帮助程序员。
从命令行传递 SQL 命令给 MySQL 可以使用以下命令:
mysql -u <用户名> -p<密码> -e "<SQL 命令>"
其中 <用户名>
是 MySQL 数据库的用户名,<密码>
是该用户的密码。<SQL 命令>
是要执行的 SQL 语句。
例如,要查询名为 users
的表中的所有记录,可以使用以下命令:
mysql -u root -p123456 -e "SELECT * FROM users;"
这将打印出 users
表中的所有记录。
以下是一些常见的示例,展示了如何在命令行中传递不同类型的 SQL 命令给 MySQL。
mysql -u root -p123456 -e "CREATE DATABASE mydb;"
mysql -u root -p123456 -e "CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50));"
mysql -u root -p123456 -e "INSERT INTO users (name) VALUES ('John');"
mysql -u root -p123456 -e "SELECT * FROM users;"
mysql -u root -p123456 -e "UPDATE users SET name='John Doe' WHERE id=1;"
mysql -u root -p123456 -e "DELETE FROM users WHERE id=1;"
以上就是使用 MySQL 从命令行传递命令的介绍,希望能够帮助程序员更好地使用 MySQL 进行数据库管理和操作。