4

ターミナルを使用してmysqlクエリを実行しようとしています。現在、SQLワークベンチを介してSQLデータベースに接続していますが、ターミナルを介してこれを実行したいと考えています。これは可能ですか?

自作でmysqlをインストールしました

ターミナルでmysqlを押すと、コマンドが見つかりませんと表示されます。自作のセットアップ以外に何か他のことをする必要があるかもしれません。

4

2 に答える 2

9

ディレクトリに移動します。

mysql/bin

コマンドラインからクエリを実行するには:

mysql -u [username] -p [dbname] -e [query]

例:

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

于 2012-07-05T18:15:01.483 に答える
1
mysql --help

次のこともできます。

cat dump.sql | mysql -u user -p password database

または:

echo "select * from abc;" | mysql -u user -p password database
于 2012-07-05T18:12:00.563 に答える