发布时间:2024-04-05 18:30:02
主键(Primary Key)由表中的一个或者多个字段构成,用来唯一标识表中的每一行记录。可以将主键类比为学号、身份证号、车牌号或者 ID。CREATE TABLE website ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, url VARCHAR(30), age TINYINT UNSIGNED NOT NULL, alexa INT UNSIGNED NOT NULL, uv FLOAT DEFAULT '0', country CHAR(3) NOT NULL , PRIMARY KEY (id) );最后一行将 id 字段定义为主键。
ALTER TABLE website ADD PRIMARY KEY (id);注意,只有在首次创建数据表时,那些被声明为不能包含 NULL 值的字段,才能使用 ALTER TABLE 命令添加为主键。
CREATE TABLE website ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, url VARCHAR(30), age TINYINT UNSIGNED NOT NULL, alexa INT UNSIGNED NOT NULL, uv FLOAT DEFAULT '0', country CHAR(3) NOT NULL , PRIMARY KEY (id, url) );最后一行将 id 和 url 字段设置为主键。
ALTER TABLE website ADD CONSTRAINT PK_CUSTID PRIMARY KEY (id, url);
ALTER TABLE website DROP PRIMARY KEY;
Copyright © 2009-2023 www.365tools.cn All Rights Reserved. 365工具网 版权所有 赣ICP备2023013700号-2