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 |
+-------+---------------+

 

MariaDB

Posted by arkgame