1)使用mysql命令-e参数
[root@web ~]# mysql -uroot -proot -e “show databases;”
+——————–+
| Database |
+——————–+
| information_schema |
| data |
| girls |
| magedu |
| mysql |
| performance_schema |
| sys |
| ultrax |
| wordpress |
| zabbix |
+——————–+
2)使用输入重定向输入
[root@web ~]# mysql -uroot -proot <<eof
> show databases;
> eof
Database
information_schema
data
girls
magedu
mysql
performance_schema
sys
ultrax
wordpress
zabbix
3)使用echo命令通过管道到mysql命令
[root@web ~]# echo “show databases”|mysql -uroot -proot
Database
information_schema
data
girls
magedu
mysql
performance_schema
sys
ultrax
wordpress
zabbix
4)通过写入sql文件执行
[root@web ~]# cat show.sql
show databases;
[root@web ~]# mysql -uroot -proot < show.sql
Database
information_schema
data
girls
magedu
mysql
performance_schema
sys
ultrax
wordpress
zabbix