失效链接处理 |
在数据库中同时创键多个主键案例分析 PDF 下载
本站整理下载:
提取码:m6vi
相关截图:
![]()
主要内容:
主键的作用有两种,一是可以给字段进行排序,二是可以约束给字段赋值,当我们给表中某字段做成主键以后,那表中主键字段的值是不允许有重复也不允许赋空值,默认一个表中只能给一个字段设置主键,但这只是默认情况下,不默认的情况下它也是允许一个表中有多个主键字段的,如果你想给表中多个字段设置主键的时候,那在建表的时候,必须同时创建,如果当初建表的时候,只创建了一个主键,但是后来你还想往里边在设置一个主键,那是不允许的,创键多个主键时必须要同时创建。
案例一:创键PRIMARY
mysql> create table tab17(
-> ID int(5) primary key, //为ID字段设置主键
-> 姓名 varchar(10)
-> );
Query OK, 0 rows affected (0.01 sec)
查看表结构
mysql> desc tab17;
主键字段Key位置变成了PRI,并且 Null位置自动变成NO,主键默认是不允许赋空值,也不允许有重复的值
插入表记录
mysql> insert into tab17 values(1,"haha");
Query OK, 1 row affected (0.00 sec)
查看表记录
mysql> select * from tab17;
提示:给主键字段赋值时,值不允许重复,不允许赋空值
删除主键
mysql> alter table tab17
-> drop primary key;
Query OK, 2 rows affected (0.01 sec)
查看表结构
mysql> desc tab17;
|