MariaDB 10.6 mysqlコマンドから直接クエリを実行する方法
環境
Windows 10 Home 64bit
MariaDB 10.6.4
書式
mysql -e “クエリコマンド"
mysqlコマンドから直接クエリを実行します。
使用例1
ターミナルからmysqlに接続せずにクエリ「SHOW DATABASES;」を実行します
クエリのコマンド
mysql -u root -p -e “SHOW DATABASES;"
実行結果
>mysql -u root -p -e "SHOW DATABASES;" Enter password: ********* +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test2db | | test3db | | testdb | +--------------------+
使用例2
データベースのテーブルを指定して実行します。
書式
mysql -u root -p -e “select * from テーブル名;" データベース名
クエリのコマンド
mysql -u root -p -e “select * from deptbl;" testdb
実行結果
>mysql -u root -p -e "select * from deptbl;" testdb Enter password: ********* +-------+---------------+ | depid | depname | +-------+---------------+ | 1001 | admin | | 1002 | sysengineer | | 1003 | sysengineer | | 1003 | inforengineer | +-------+---------------+