MySQLで一時テーブルの列を一覧表示するにはどうすればよいですか?
MySQLで一時テーブルの列を一覧表示するには、最初に一時テーブルを作成します。
これが例です。学生の詳細を含むいくつかの列を持つ一時テーブルを作成しました-
mysql> CREATE TEMPORARY TABLE DemoTable745 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100), StudentAge int, StudentAddress varchar(100), StudentCountryName varchar(20) ); Query OK, 0 rows affected (0.00 sec)
以下は、MySQLの一時テーブル列を一覧表示するためのクエリです-
mysql> show columns from DemoTable745;
これにより、次の出力が生成されます-
+--------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+--------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | | StudentName | varchar(100) | YES | | NULL | NULL | | StudentAge | int(11) | YES | | NULL | NULL | | StudentAddress | varchar(100) | YES | | NULL | NULL | | StudentCountryName | varchar(20) | YES | | NULL | NULL | +--------------------+--------------+------+-----+---------+----------------+ 5 rows in set (0.05 sec)
-
MySQL DBで外部キーを識別する方法は?
最初にテーブルを作成しましょう- mysql> create table DemoTable1 (Id int NOT NULL PRIMARY KEY,EmployeeName varchar(100)); Query OK, 0 rows affected (0.50 sec) 以下は、外部キー制約を持つ2番目のテーブルを作成するためのクエリです- mysql> create table DemoTable2 ( Id int NOT NULL, StreetName
-
MySQLで列のペアを一意にする方法は?
列のペアを一意にするには、ALTERTABLEコマンドでUNIQUEを使用します。以下は構文です- alter table yourTableName add unique yourUniqueName(yourColumnName1,yourColumnName2,...N); まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(100),