MySQL:如何为表添加主键?(mysql给表添加主键)
MySQL:如何为表添加主键
MySQL是一种开源关系型数据库管理系统,采用关系型数据库存储,在众多网站制作与开发项目中,MySQL经常是你最好的选择. 在MySQL中, 主键是数据表中的一个字段,它的值是唯一的,无重复的,能够代表数据表的唯一记录, 它能有效地避免数据库中出现重复的记录,以及加快记录的检索效率 在MySQL中,可以使用ADD PRIMARY KEY来为表添加主键,下面将详细介绍如何使用它.
1. 创建表
首先,我们先创建一个表test:
CREATE TABLE test (
id int ,
name varchar(50),
total int
)
2. 添加一个主键
使用MySQL中的ALTER TABLE关键字,可以看做表本身是可以修改的,然后使用 ADD PRIMARY KEY 关键字来为test表添加一个主键:
ALTER TABLE test
ADD PRIMARY KEY (id)
以上语句将会把test表中id列设置为主键,此时test表结构变化如下:
CREATE TABLE test (
id int PRIMARY KEY,
name varchar(50),
total int
)
3. 删除主键
我们如果想删除test表中的主键,也可以使用ALTER TABLE关键字,然后使用DROP PRIMARY KEY关键字:
ALTER TABLE test
DROP PRIMARY KEY;
以上操作将会删除test表中的主键,此时test表结构变化如下:
CREATE TABLE test (
id int,
name varchar(50),
total int
)
总结:MySQL中,可以使用ALTER TABLE关键字,及使用 ADD PRIMARY KEY 关键字来为表添加主键, DROP PRIMARY KEY 来删除主键。