MySQLテーブルの列を一覧表示できるので、MySQLビューのすべての列を一覧表示するにはどうすればよいですか?
ビューは仮想テーブルの一種であり、テーブルの構成でもあることがわかっているため、同じクエリを使用して、MySQLビューのすべての列を一覧表示できます。 MySQLテーブルの列。つまり、SHOW FULL COLUMNSステートメントを使用して、MySQLビューの構造を取得できます。その構文は次のようになります-
SHOW FULL COLUMNS FROM View_name;
ここで、view_nameは、列のリストを取得するビューの名前です。
「Info」という名前のビューの列のリストを取得したい場合は、次のクエリの助けを借りて行うことができます-
mysql> SHOW FULL COLUMNS FROM INFO\G *************************** 1. row *************************** Field: ID Type: int(11) Collation: NULL Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 2. row *************************** Field: NAME Type: varchar(20) Collation: latin1_swedish_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 3. row *************************** Field: SUBJECT Type: varchar(20) Collation: latin1_swedish_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 4. row *************************** Field: ADDRESS Type: varchar(20) Collation: latin1_swedish_ci Null: YES Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: 4 rows in set (0.00 sec)
-
MySQLで設定したインデックスを表示するにはどうすればよいですか?
インデックスを表示するには、SHOWコマンドを使用できます。 以下は構文です- show index from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20) ); Query OK, 0 rows aff
-
MySQLで一時テーブルの列を一覧表示するにはどうすればよいですか?
MySQLで一時テーブルの列を一覧表示するには、最初に一時テーブルを作成します。 これが例です。学生の詳細を含むいくつかの列を持つ一時テーブルを作成しました- mysql> CREATE TEMPORARY TABLE DemoTable745 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int, StudentAddress varchar(100