既存のテーブルの列のリストを取得するために、SHOW COLUMNSの代わりにMySQLに他のステートメントがありますか?
はい、 DESCRIBEを使用できます またはEXPLAIN SHOW COLUMNSの代わりにステートメント 既存のテーブルの列のリストを取得するステートメント。以下の例では、 DESCRIBEを適用しています。 およびEXPLAIN 「Employee」テーブルのステートメントで、 SHOW COLUMNSの後に取得したものと同じ結果セットを取得しました ステートメント-
mysql> DESCRIBE Employee\G *************************** 1. row *************************** Field: Id Type: int(11) Null: YES Key: Default: NULL Extra: *************************** 2. row *************************** Field: Name Type: varchar(20) Null: YES Key: Default: NULL Extra: 2 rows in set (0.05 sec) mysql> Explain Employee\G *************************** 1. row *************************** Field: Id Type: int(11) Null: YES Key: Default: NULL Extra: *************************** 2. row *************************** Field: Name Type: varchar(20) Null: YES Key: Default: NULL Extra: 2 rows in set (0.04 sec)
-
MySQLの複数の列を持つリストから最小値を取得しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable756 ( Value1 int, Value2 int, Value3 int ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable756 values(10,20,14); Query OK, 1 row affected (0.22 sec) mysql>
-
MySQLテーブルのEMPTYまたはNULL列の数を見つけますか?
まずテーブルを作成しましょう- mysql> create table DemoTable781 ( Name varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable781 values(''); Query OK, 1 row affected (0.29 sec) mysql> insert into DemoTable781 values('Chris');