首页 >

linux 命令行执行多条mysql命令 |1133mysql

mysql是联网,mysql表格对不齐,优化mysql执行计划,MySQL防止无密码登录,docker 容器访问mysql,1133mysqllinux 命令行执行多条mysql命令 |1133mysql
mysql -u用户名 -p密码 -e "SQL语句1; SQL语句2; SQL语句3;"

其中,-u参数指定用户名,-p参数指定密码,-e参数后跟多个SQL语句,多条SQL语句中用分号分隔。

例如,如果大家需要执行如下三条MySQL语句:

use database;
select * from table;
update table set column=value where id=1;

可以使用以下命令:

mysql -uroot -p123456 -e "use database; select * from table; update table set column=value where id=1;"

以上命令的含义为:连接数据库用户名为root,密码为123456的用户,然后执行三条SQL语句。

如果大家需要执行的SQL语句比较复杂,可以把SQL语句写到一个脚本文件中,然后通过以下命令执行:

mysql -u用户名 -p密码< 脚本文件名

例如,如果大家把上述三条SQL语句写到一个名为script.sql的脚本文件中,那么可以使用以下命令执行:

mysql -uroot -p123456< script.sql

以上命令的含义为:连接数据库用户名为root,密码为123456的用户,然后从script.sql文件中读取SQL语句并执行。


linux 命令行执行多条mysql命令 |1133mysql
  • 卸载MySQL应该怎样操作? |mysql排序取前十条
  • 卸载MySQL应该怎样操作? |mysql排序取前十条 | 卸载MySQL应该怎样操作? |mysql排序取前十条 ...

    linux 命令行执行多条mysql命令 |1133mysql
  • mysql中文linux用命令设置utf8编码方式 |mysql客户端下载命令
  • mysql中文linux用命令设置utf8编码方式 |mysql客户端下载命令 | mysql中文linux用命令设置utf8编码方式 |mysql客户端下载命令 ...

    linux 命令行执行多条mysql命令 |1133mysql
  • mysql表类型选择,你需要知道的5个关键点 |mysql性能瓶颈oracle
  • mysql表类型选择,你需要知道的5个关键点 |mysql性能瓶颈oracle | mysql表类型选择,你需要知道的5个关键点 |mysql性能瓶颈oracle ...