KEYキーワードを使用したMySQLCREATEステートメント
公式ドキュメントに記載されているように-
KEYは通常、INDEXの同義語です。キー属性PRIMARYKEYは、列定義で指定された場合、単にKEYとして指定することもできます。これは、他のデータベースシステムとの互換性のために実装されました。
まずテーブルを作成しましょう-
mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(50), Age int ); Query OK, 0 rows affected (0.69 sec)
以下は、KEY-
の同義語であるINDEXのクエリです。mysql> create index Name_Age_Index on DemoTable(Name,Age); Query OK, 0 rows affected (0.65 sec) Records: 0 Duplicates: 0 Warnings: 0
テーブルの説明をもう一度確認しましょう-
mysql> desc DemoTable;
これにより、次の出力が生成されます-
+-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | Name | varchar(50) | YES | MUL | NULL | | | Age | int(11) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ 3 rows in set (0.01 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(Name,Age) values('Robert',21); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Name,Age) values('Bob',23); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Name,Age) values('David',22); Query OK, 1 row affected (0.39 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+----+--------+------+ | Id | Name | Age | +----+--------+------+ | 2 | Bob | 23 | | 3 | David | 22 | | 1 | Robert | 21 | +----+--------+------+ 3 rows in set (0.00 sec)
-
MyISAMエンジンテーブルを使用してMySQLテーブルを作成するにはどうすればよいですか?
MyISAMエンジンでMySQLテーブルを作成するには、ENGINEコマンドを使用できます。まず、CREATEコマンドを使用してテーブルを作成しましょう。 create table StudentRecordWithMyISAM -> ( -> Id int, -> StudentName varchar(100), -> StudentAge int -> )ENGINE=MyISAM; Query OK, 0 rows affected (0.26 sec) 上記では、ENGINEを「MyISAM」として設定しました。 テ
-
MySQL Workbenchで新しいデータベースを作成しますか?
MySQL Workbenchを使用して新しいデータベースを作成するには、MySQLワークベンチを起動する必要があります。スクリーンショットは次のとおりです。 それでは、MySQLとの接続をテストしてみましょう。以下の手順に従ってください- Database->Connect to database (Ctrl +U). 以下は、「データベースに接続」ダイアログボックスを表示するスクリーンショットです。続行するにはパスワードを追加してください。 その後、OKボタンを2回押して接続を確立する必要があります。 ここで、データベースを作成するには、次のスクリーンショットに示