MySQL中建立联合主键的实现方法和示例

MySQL中建立联合主键的实现方法

MySQL中建立联合主键是指将多个列的值组合在一起组成一个唯一的主键,以此来确保表中每一行的唯一性。MySQL中建立联合主键的实现方法如下:

  • 使用CREATE TABLE语句创建一个新的表;
  • 使用ALTER TABLE语句,在创建的表中添加一个或多个列;
  • 使用ALTER TABLE语句,为表中的列添加NOT NULL约束;
  • 使用ALTER TABLE语句,为表中的列添加PRIMARY KEY约束,以建立联合主键。

示例

下面是一个示例,示例中使用CREATE TABLE语句创建一个新的表,使用ALTER TABLE语句,为表中的列添加NOT NULL约束,使用ALTER TABLE语句,为表中的列添加PRIMARY KEY约束,以建立联合主键:

CREATE TABLE student 
( 
    id INT NOT NULL, 
    name VARCHAR(255) NOT NULL, 
    age INT NOT NULL, 
    PRIMARY KEY (id, name) 
); 

在上面的示例中,我们创建了一个名为student的表,表中有id、name和age三个列,并且为这三个列添加了NOT NULL约束,为表中的id和name列添加了PRIMARY KEY约束,以建立联合主键。


本文链接:http://task.lmcjl.com/news/11112.html

展开阅读全文