質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

1回答

1477閲覧

Mysql KEY type(type)とは?

K_T_T_K

総合スコア231

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

1クリップ

投稿2014/11/08 03:47

以下ドットインストールからの引用なのですが、

lang

1create table tasks ( 2 id int not null auto_increment primary key, 3 seq int not null, 4 type enum('notyet', 'done', 'deleted') default 'notyet', 5 title text, 6 created datetime, 7 modified datetime, 8 KEY type(type), 9 KEY seq(seq) 10); 11

KEY type(type),
KEY seq(seq)
とはどういうことでしょうか?
どなたか教えていただけますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

MySQLでCREATE TABLE時にインデックスを設定する場合、KEY インデックス名(列名)という構文になります。ここでは、列名と同じ名前をインデックス名に指定しているわけです。

プライマリキーのインデックス名はPRIMARYになりますが、それ以外のインデックスには好きに名前が付けられます。なお、インデックスの名前は、インデックス自体を操作する場合、あるいは「どうしてもこのインデックスを使わせたい」と指定する場合など、ごく限られた場面でしか使いません。

投稿2014/11/08 06:11

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

K_T_T_K

2014/11/08 06:15

なるほど。 回答ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問