MySQL は、Web アプリケーションの開発で広く使用されているオープンソースのリレーショナル データベース管理システムです。 MySQL では、各データ テーブルに主キーが必要です。主キーは、データ行を識別し、一意に決定するために使用されます。主キーを正しく設定することでクエリ効率やデータの整合性を向上させることができますので、この記事ではMySQLの主キーの設定方法と注意点を紹介します。
1. MySQL 主キーの概念
主キーは、一意のデータ行を識別するために使用されるデータ列または属性の組み合わせのセットです。 MySQL では、主キーは 1 つ以上のカラムで構成でき、各カラムは一意である必要があり、NULL 値を含めることはできません。主キーは、データの整合性と一貫性を保証する制約です。
2. MySQL の主キーの設定方法
MySQL では、主キーを設定できます。
CREATE TABLE 表名( 列1 数据类型 PRIMARY KEY, 列2 数据类型, 列3 数据类型, ... );
このうち、列 1 が主キー列で、データ型は数値、文字列などになります。主キーが複数の列で構成されている場合は、次のように PRIMARY KEY キーワードの後にこれらの列の名前を追加できます。
CREATE TABLE 表名( 列1 数据类型, 列2 数据类型, 列3 数据类型, PRIMARY KEY(列1,列2) );
ALTER TABLE 表名 ADD PRIMARY KEY (列名);主キーが複数の列で構成されている場合は、列名を括弧内にカンマで区切ってリストできます。
CREATE TABLE 表名( 主键列 数据类型 AUTO_INCREMENT, 列2 数据类型, 列3 数据类型, ... );このように、データが挿入されるたびに、主キー列の値が自動的に 1 ずつ増加します。こうして自己成長を遂げます。 3. MySQL の主キーに関する注意事項
以上がmysqlの主キー設定の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。