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

MySQLはどのようにして表形式ではなく垂直形式で出力を生成できますか?


MySQLステートメントの最後に\Gを使用すると、表形式ではなく垂直形式で出力が返されます。以下の例を考えてみましょう-

mysql> Select curdate();
+------------+
| curdate()  |
+------------+
| 2017-11-06 |
+------------+
1 row in set (0.00 sec)

mysql> Select CURDATE()\G
*************************** 1. row ***************************
CURDATE(): 2017-11-06
1 row in set (0.00 sec)

上記の例から、MySQLステートメントの最後に\Gを使用することの違いを理解できます。表形式ではなく、垂直形式で同じ出力を返します。


  1. MySQLで日数を数えるにはどうすればよいですか?

    まず、1つの列を日時として、別の列に日が格納されているテーブルを作成しましょう。 mysql> create table DemoTable (    ShippingDate datetime,    CountOfDate int ); Query OK, 0 rows affected (0.52 sec) 以下は、挿入コマンドを使用してテーブルにいくつかのレコードを挿入するためのクエリです。 mysql> insert into DemoTable values('2018-01-31',6); Query OK,

  2. MySQLで日付形式を更新するにはどうすればよいですか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable630 (ArrivalDate varchar(100)); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable630 values('2015-21-01'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable630 values('