MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

インデックスを使用してMySQLテーブルを作成するにはどうすればよいですか?


インデックスを使用してMySQLテーブルを作成するための構文は、次のとおりです-

create table yourTableName
(
yourColumnName1 dataType,
yourColumnName2 dataType
.
.
.
N
);
create index yourIndexName1 on(yourColumnName1 );
create index yourIndexName2 on(yourColumnName2 );

まずテーブルを作成しましょう-

mysql> create table DemoTable
   -> (
   -> Id int,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.63 sec)

これは、テーブル-

を使用してインデックスを作成するためのクエリです。
mysql> create index id_index on DemoTable(Id);
Query OK, 0 rows affected (0.36 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> create index Name_index on DemoTable(Name);
Query OK, 0 rows affected (0.38 sec)
Records: 0 Duplicates: 0 Warnings: 0

これで、テーブルの構造を確認できます-

mysql> show create table DemoTable;

これにより、次の出力が生成されます-

+---------------+-----------------------------------------------------------------------------------------+
| Table         | Create Table                                                                            |  
+---------------+-----------------------------------------------------------------------------------------+
| DemoTable     | CREATE TABLE `DemoTable` ( `Id` int(11) DEFAULT NULL, `Name` varchar(20) COLLATE                               utf8_unicode_ci DEFAULT NULL, KEY `id_index` (`Id`), KEY `Name_index` (`Name`) )                            ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci                             |
+---------------+------------------------------------------------------------------------------------------+
1 row in set (0.05 sec)

  1. JavaScriptでフィルターテーブルを作成するにはどうすればよいですか?

    JavaScriptでフィルターテーブルを作成するためのコードは次のとおりです- 例 <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    * {       box-sizing: border-box;    }    .searchF

  2. キャプション付きのテーブルを作成するにはどうすればよいですか?

    HTMLでキャプション付きのテーブルを作成するには、タグを使用します。キャプションは、テーブル内のタグの直後に追加されます。 例 次のコードを実行して、HTMLでキャプション付きのテーブルを作成してみてください <!DOCTYPE html> <html>    <head>       <style>          table, td, th { border: 1px solid black; }     &nb