MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

SELECT * FROM table_name \Gの\G修飾子はなぜですか?


\ G修飾子は、結果を垂直順に取得します。 \ g修飾子を使用すると、結果には影響しません。 \gはセミコロンのように機能します。

まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。

mysql> create table DemoOfVertical
   -> (
   -> Id int NOT NULL AUTO_INCREMENT,
   -> Name varchar(20),
   -> PRIMARY KEY(Id)
   -> );
Query OK, 0 rows affected (3.40 sec)

これで、insertコマンドを使用してテーブルにいくつかのレコードを挿入できます。クエリは次のとおりです。

mysql> insert into DemoOfVertical(Name) values('Bob');
Query OK, 1 row affected (0.18 sec)

mysql> insert into DemoOfVertical(Name) values('Carol');
Query OK, 1 row affected (0.19 sec)

mysql> insert into DemoOfVertical(Name) values('David');
Query OK, 1 row affected (0.14 sec)

mysql> insert into DemoOfVertical(Name) values('Mike');
Query OK, 1 row affected (0.17 sec)

selectステートメントを使用して、テーブルのすべてのレコードを表示します。このセミコロン(;)と\ gは、ステートメントターミネータとして機能します。

ケース1 :ステートメントターミネータとしてのセミコロン。クエリは次のとおりです。

mysql> select *from DemoOfVertical;

出力は次のとおりです。

+----+-------+
| Id | Name  |
+----+-------+
| 1  | Bob   |
| 2  | Carol |
| 3  | David |
| 4  | Mike  |
+----+-------+
4 rows in set (0.00 sec)

ケース2 :\gはステートメントターミネータでもあります。クエリは次のとおりです。

mysql> select *from DemoOfVertical\g

出力は次のとおりです。

+----+-------+
| Id | Name  |
+----+-------+
| 1  | Bob   |
| 2  | Carol |
| 3  | David |
| 4  | Mike  |
+----+-------+
4 rows in set (0.00 sec)

ケース3 :結果を垂直方向に並べたい場合は、\Gを使用します。クエリは次のとおりです。

mysql> select *from DemoOfVertical\G

出力は次のとおりです。

*************************** 1. row ***************************
Id: 1
Name: Bob
*************************** 2. row ***************************
Id: 2
Name: Carol
*************************** 3. row ***************************
Id: 3
Name: David
*************************** 4. row ***************************
Id: 4
Name: Mike
4 rows in set (0.00 sec)

  1. Macのメニューバーからあなたの名前を削除します

    Macにログインすると、メニューバーに自分の名前が表示されます。通常、現在の時刻が表示されている場所の横にフルネームが表示されます。これは、現在使用しているアカウント(複数のアカウントがある場合)を知るのに役立ちますが、そのMacを使用しているのがあなただけで、名前が特に長い場合は、画面のスペースを無駄にする可能性があります。 メニューバーからその長い名前を削除すると、スペースが解放され、メニューバーアプリを追加できるようになるため、便利です。削除する方法は次のとおりです。 メニューバーから名前を削除する 1.Macのデスクトップ領域に移動します。 2.キーボードの「Command」キー

  2. Windows 10:[スタート] メニューからアプリ グループに名前を付ける

    最初は多くの人が Windows 8 の外観に不満を持っていましたが、その OS には 1 つの優れた機能がありました。それは、スタート画面のタイルをグループ化して、より整理された PC を手に入れることができるということです。 Windows 10 では、アプリ グループを作成することもできます。さらに、すばやく見つけられるように名前を付けることができます。さらに、グループのタイトル バーを使用してグループを並べ替えることができます。 では、Windows 10 の [スタート] メニューからアプリ グループにどのように名前を付けますか?簡単!グループのすぐ上にマウスを移動し、黒いボックス