MySQL中建立联合主键的方法(mysql建联合主键)

MySQL数据库也称之为关系型数据库,它非常便于维护和管理,比较常用,许多企业和机构都会使用它。MySQL中可以建立联合主键,也就是可以有多个字段组成主键,其中每个字段均有约束条件,从而使两个或以上的列组成的复合列作为表的主键。下面是MySQL中建立联合主键的具体方法。

1.首先,使用MySQL数据库管理软件,登录数据库,创建相应的表空间:

CREATE TABLE tablename(

`user_name` varchar(255) default NULL,

`answer` varchar(255) default NULL,

PRIMARY KEY (`user_name`,`answer`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2.然后,可以用ALTER语句在建立表以后,指定多个字段作为主键:

ALTER TABLE tablename ADD KEY (user_name,answer);

3.最后,可以使用show index from tablename语句来验证联合主键是否被正确创建。

以上就是MySQL中建立联合主键的具体方法,只要遵循以上步骤,便可以很容易的创建。另外,MySQL中,可以运行CREATE INDEX语句来创建索引,加快查询速度,极大的提高了查询效率,可以更好的满足企业或机构的需求。


数据运维技术 » MySQL中建立联合主键的方法(mysql建联合主键)