MySQLでテーブルを作成するときにインデックスを作成しますか?
まず、テーブルとインデックスを作成しましょう-
mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentAge int, StudentCountryName varchar(100), INDEX first_Name_index(StudentFirstName) ); Query OK, 0 rows affected (1.01 sec)
表の説明を確認してください-
mysql> desc DemoTable;
これにより、次の出力が生成されます-
+--------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+--------------+------+-----+---------+----------------+ | StudentId | int(11) | NO | PRI | NULL | auto_increment | | StudentFirstName | varchar(20) | YES | MUL | NULL | | | StudentAge | int(11) | YES | | NULL | | | StudentCountryName | varchar(100) | YES | | NULL | | +--------------------+--------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)
-
MySQLで日付を使用して一時テーブルを作成します
日付を含む一時テーブルを作成するには、MySQLでCREATETEMPORARYTABLEを使用します。以下は構文です- 構文 create temporary table yourTableName( yourColumnName datetime );を作成します まずテーブルを作成しましょう- mysql> create temporary table DemoTable -> ( -> DueDate datetime -> ); Query OK, 0 r
-
インデックスを使用してMySQLテーブルを作成するにはどうすればよいですか?
インデックスを使用してMySQLテーブルを作成するための構文は、次のとおりです- create table yourTableName ( yourColumnName1 dataType, yourColumnName2 dataType . . . N ); create index yourIndexName1 on(yourColumnName1 ); create index yourIndexName2 on(yourColumnName2 ); まずテーブルを作成しましょう- mysql> create table DemoTable ->