既存のMySQLテーブルのCREATETABLEステートメントを確認するにはどうすればよいですか?
SHOW CREATE TABLEクエリを使用すると、既存のテーブルのcreatetableステートメントを確認できます。
SHOW CREATE TABLE table_name;
mysql> Show create table employee\G *************************** 1. row *************************** Table: employee Create Table: CREATE TABLE `employee` ( `Id` int(11) DEFAULT NULL, `Name` varchar(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1 1 row in set (0.00 sec)
上記のクエリは、「Employee」テーブルのCREATETABLEステートメントを提供します。
-
MySQLテーブルの構造を取得できるので、MySQLビューの構造を取得するにはどうすればよいですか?
ビューは仮想テーブルの一種であり、テーブルの構成でもあることがわかっているため、同じクエリを使用して、構造を取得するために使用するビューの構造を取得できます。テーブルの。つまり、DESCRIBEステートメントを使用してMySQLビューの構造を取得できます。その構文は次のようになります- 構文 DESCRIBE view_name; ここで、view_nameは、構造を取得するビューの名前です。 例 「Info」という名前のビューの構造を取得したい場合は、次のクエリの助けを借りて行うことができます- mysql> DESCRIBE INFO; +---------+------------
-
MySQLの既存のテーブルに基づいて「テーブルの作成」コマンドを生成するにはどうすればよいですか?
SHOW CREATEコマンドを使用して、MySQLの既存のテーブルに基づいてテーブルの作成コマンドを生成できます。 構文は次のとおりです SHOW CREATE TABLE yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table StudentInformation - > ( - > StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, &n