当前位置:首页 > sql > 正文

linux执行sql语句命令(linux sqlplus命令)

  • sql
  • 2024-03-20 13:46:08
  • 3818
Linux执行SQL语句命令
Linux中执行SQL语句使用mysql命令:
mysql [选项] [数据库名称]
主要要素:
1. 数据库名称
指定要连接的数据库的名称。 如果未指定,则连接到默认数据库。
2. 查询语句
要执行的SQL查询语句。 以分号 (;) 结尾。
可使用管道 (|) 将多个查询连接在一起。
3. 选项
常用选项包括:
-u <用户名>:指定用户名。
-p <密码>:指定密码。
-h <主机名>:指定数据库主机名或IP地址。
-e <查询>:直接执行查询而不连接到数据库。
示例:
1. 连接到数据库并执行查询
mysql -u root -p my_database
SELECT FROM users;
2. 使用管道执行多个查询
mysql -u root -p my_database -e "SELECT FROM users;" | mysql -e "UPDATE users SET name='John Doe' WHERE id=1;"
3. 使用别名缩短命令
alias mysql='mysql -u root -p my_database'
4. 从文件读取查询
mysql -u root -p my_database < query.sql