mysql设置主键和外键 mysql设置主键id

导读:在MySQL中,主键是一种非常重要的概念 , 它可以用来唯一标识一张表中的每一行数据 。本文将介绍如何设置MySQL中的主键ID 。
1. 创建表时设置主键
在创建表的时候,可以通过添加PRIMARY KEY关键字来设置主键,例如:
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`age` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
其中,id字段被设置为主键 , 并且使用了AUTO_INCREMENT自增长属性,这样就可以保证每一条记录都有一个唯一的主键值 。
2. 修改表结构设置主键
如果已经创建了表,但是没有设置主键,可以通过ALTER TABLE语句来修改表结构,例如:
ALTER TABLE `student` ADD PRIMARY KEY(`id`);
这样就可以把id字段设置为主键了 。
3. 主键的作用
主键的作用在于可以确保表中每一行数据的唯一性,同时也可以提高查询效率 。在MySQL中,主键还可以作为外键的参照,来建立不同表之间的关系 。
【mysql设置主键和外键 mysql设置主键id】总结:在MySQL中,主键是非常重要的概念,它可以用来唯一标识一张表中的每一行数据 。可以在创建表的时候设置主键,也可以通过修改表结构来设置主键 。主键的作用在于确保数据的唯一性,提高查询效率,以及建立不同表之间的关系 。

    推荐阅读