在MySQL中,如何在命令行中运行sql?

时间:2011-12-01 00:56:44

标签: mysql command-line

mysql -uroot -proot -e 'create database mydb;'

MySQL版本

mysql  Ver 14.14 Distrib 5.5.14, for Win64 (x86)

当我运行命令时,它只显示帮助信息。请帮忙。

2 个答案:

答案 0 :(得分:11)

将单引号更改为双引号:

mysql -uroot -proot -e "create database mydb;"

我正在运行mysql Ver 14.14 Distrib 5.5.16,for Win32(x86)

答案 1 :(得分:0)

您也可以将您的sql语句回显到mysql中,例如:

echo "select sum(table_rows) from information_schema.tables" | mysql -uUSR -pPASSWD