Mysql の制約を確立する方法: 1. テーブルを作成するときのコードは [制約インデックス名外部キー (外部キー列)] です; 2. テーブルの作成が完了した後、主キー制約 [alter table table_name 主キー (フィールド) を追加]。
関連する学習に関する推奨事項: mysql チュートリアル (ビデオ)
mysql の確立制約方法:
#最初の方法: テーブル作成時
create table table_name( 列名1 数据类型 (int) primary key auto_increment, 列名2 数据类型 not null, 列名3 数据类型 unique, 列名4 数据类型 default '值', constraint 索引名 foreign key(外键列) references 主键表(主键列) on delete cascade | on delete set null )
2 番目の方法: テーブル作成完了後
1.主键约束 添加:alter table table_name add primary key (字段) 删除:alter table table_name drop primary key 2.非空约束 添加:alter table table_name modify 列名 数据类型 not null 删除:alter table table_name modify 列名 数据类型 null 3.唯一约束 添加:alter table table_name add unique 约束名(字段) 删除:alter table table_name drop key 约束名 4.自动增长 添加:alter table table_name modify 列名 int auto_increment 删除:alter table table_name modify 列名 int 5.外键约束 添加:alter table table_name add constraint 约束名 foreign key(外键列) references 主键表(主键列) 删除: 第一步:删除外键 alter table table_name drop foreign key 约束名 第二步:删除索引 alter table table_name drop index 索引名 [^1]: 约束名和索引名一样 6.默认值 添加:alter table table_name alter 列名 set default '值' 删除:alter table table_name alter 列名 drop default
プログラミング学習について詳しく知りたい場合は、php training の列に注目してください。
以上がmysqlで制約を確立する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。