主鍵的特點和三種建立方式 阿新 • • 發佈:2019-02-15 -- 第一種新增主鍵的方式 CREATE DATABASE javaee20; USE javaee20; CREATE TABLE student( sid INT PRIMARY KEY, sname VARCHAR(30) ); -- constraint 約束 主鍵的第二種新增方式 -- 圖書的類別表category CREATE TABLE category( id INT, NAME VARCHAR(20), CONSTRAINT pk_id PRIMARY KEY(id)); -- 第三種新增主鍵約束 CREATE TABLE teacher( tid INT, tname VARCHAR(50) ); -- 新增主鍵 ALTER TABLE teacher ADD CONSTRAINT pk_tid PRIMARY KEY(tid); -- 聯合主鍵 把兩列設定成一個主鍵 CREATE TABLE book( bid INT, bname VARCHAR(100), author VARCHAR(30), CONSTRAINT pk_bid_bname PRIMARY KEY(bid,bname) ); INSERT INTO book VALUES(1,'人生','路遙'); INSERT INTO book VALUES(2,'人生','路遙1');