MySQLステートメントの実行に使用される組み込みコマンド(\gおよび\G)を相互に組み合わせるにはどうすればよいですか?
組み込みコマンド(\Gおよび\g)がコマンドをMySQLサーバーに送信して実行することはわかっていますが、どちらも結果セットの形式が異なります。それらを組み合わせてエラーなしで結果を得るには、1つのステートメントに2つのクエリを記述する必要があります。1つは\ Gを使用し、もう1つは最後に\gを使用します。
mysql> Select * from student\G select * from ratelist\g *************************** 1. row *************************** Name: Gaurav RollNo: 100 Grade: B.tech *************************** 2. row *************************** Name: Aarav RollNo: 150 Grade: M.SC *************************** 3. row *************************** Name: Aryan RollNo: 165 Grade: M.tech 3 rows in set (0.00 sec) +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502 | | 2 | B | 630 | | 3 | C | 1005 | | 4 | h | 850 | | 5 | T | 250 | +----+------+-------+ 5 rows in set (0.00 sec)
上記の例では、MySQLステートメントは最初のクエリの後に最初に\ Gに遭遇し、それに基づいて結果セットを垂直形式でスローし、次に2番目のクエリの後に\ gに遭遇し、それに基づいて結果セットを表形式でスローします。
-
MySQLステートメントの実行に使用される組み込みコマンド(\gおよび\G)と終了記号のセミコロン(;)を組み合わせて、エラーなしで出力を取得するにはどうすればよいですか?
組み込みコマンド(\Gおよび\g)は、実行のためにコマンドをMySQLサーバーに送信し、セミコロン(;)を使用してMySQLが終了を決定します。声明。どちらも結果セットの形式が異なることも知られています。それらを組み合わせてエラーなしで結果を得るには、2つのクエリを記述する必要があります。1つは\Gまたは\gのいずれかで、もう1つは最後にセミコロン(;)を付けたクエリです。 例 \ Gとセミコロン(;)の組み合わせ- mysql> Select * from student\G select * from ratelist; ***************************
-
MySQLですべてのデータベースを表示し、データベースごとにすべてのテーブルを表示するにはどうすればよいですか?
このために、INFORMATION_SCHEMAを使用できます。以下は構文です- select my_schema.SCHEMA_NAME, group_concat(tbl.TABLE_NAME) from information_schema.SCHEMATA my_schema left join information_schema.TABLES tbl on my_schema.SCHEMA_NAME=tbl.TABLE_SCHEMA group by my_schema.SCHEMA_NAME; MySQL内のすべてのデータベースと各データベースを表示するために、上記の構文を実装