终端mysql查询

Ton*_*ony 3 mysql terminal

我希望使用终端来执行mysql查询.我目前通过sql workbench连接到sql db,但是想通过终端这样做.这可能吗?

我通过自制软件安装了mysql

当我在终端中点击mysql时它说找不到命令,也许除了自制软件设置之外我还需要做其他的事情吗?

Atr*_*tri 6

转到目录:

mysql/bin
Run Code Online (Sandbox Code Playgroud)

要从命令行执行查询:

mysql -u [username] -p [dbname] -e [query]
Run Code Online (Sandbox Code Playgroud)

例:

mysql -u root -p database -e "select * from user"


pam*_*mil 1

mysql --help
Run Code Online (Sandbox Code Playgroud)

您还可以这样做:

cat dump.sql | mysql -u user -p password database
Run Code Online (Sandbox Code Playgroud)

或者:

echo "select * from abc;" | mysql -u user -p password database
Run Code Online (Sandbox Code Playgroud)