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

MySQLでKEYキーワードはどういう意味ですか?


キーはインデックスと同義です。列のインデックスを作成する場合は、「キー」を使用します。

公式ドキュメントに記載されているように:

KEYは通常、INDEXの同義語です。キー属性PRIMARYKEYは、列定義で指定された場合、単にKEYとして指定することもできます。これは、他のデータベースシステムとの互換性のために実装されました。

キーは主キーで使用できます:

まず、テーブルを作成しましょう。これは、列「id」の主キーを設定するためのクエリです。

mysql> create table KeyDemo
    -> (
    -> id int,
    -> primary key(id)
    -> );
Query OK, 0 rows affected (0.55 sec)

2つのレコードを挿入します。

mysql> insert into KeyDemo values(1);
Query OK, 1 row affected (0.12 sec)

mysql> insert into KeyDemo values(2);
Query OK, 1 row affected (0.14 sec)

すべてのレコードを表示します。

mysql> select *from KeyDemo;

これが出力です。

+----+
| id |
+----+
|  1 |
|  2 |
+----+
2 rows in set (0.00 sec)

  1. Twitterでのバイオの意味は何ですか?

    Twitterの経歴は、Twitterプロファイルを設定するための1つのコンポーネントです。それはあなたの名前とあなたのプロフィールのTwitterハンドルの下に表示されます。他の人にあなたが誰であるかについての簡単な紹介をしたり、あなたの興味をリストしたり、あなたのビジネスを宣伝したりするためにそれを使用してください。 バイオを変更する方法 プロフィールを編集することで、Twitterの略歴を変更できます。ハッシュタグと@usernamesを使用して最適化することもできます。 Twitterの略歴はスペースを含めて160文字に制限されています。 Twitterホームページの上部で写

  2. PythonでのStar演算子はどういう意味ですか?

    アスタリスク(スター)演算子はPythonで使用され、複数の意味が付加されています。 数値データ型の場合、*は乗算演算子として使用されます >>> a=10;b=20 >>> a*b 200 >>> a=1.5; b=2.5; >>> a*b 3.75 >>> a=2+3j; b=3+2j >>> a*b 13j 文字列、リスト、タプルなどのシーケンスの場合、*は繰り返し演算子です >>> s="Hello" >>> s*3