通过echo实现(这个比较常见)
echo "show database;" | mysql -uroot -pxxx -S /data/3308/mysql.sock
通过cat实现,这种用法不多
cat | mysql -uroot -pxxx -S /data/3308/mysql.sock <<EOF
show database;
EOF
通过mysql -e 参数实现
mysql -uroot -pxxx -S /data/3308/mysql.sock -e "show databases;"
for循环清空表
for i in `seq 1 10`;do mysql -uroot -pwsyht123 数据库名 -e "truncate 表名$i";done