本文标识 : MQ0021
本文编辑 : 长安月下赏美人儿
编程工具 : MySQL、DBeaver
阅读时长 : 4分钟
小编在查询相关的学习资料的同时,偶尔会遇到关于主键的信息,也是一直没有很清晰的认知,所以,这篇学习笔记,主要是和大家一起分享有关主键的知识。
什么是主键
主键选择的遵循原则
主键的作用
主键的选择
设置主键的方法
在创建数据表的同时决定是否有主键
#带主键 CREATE TABLE test1( id INT NOT NULL PRIMARY KEY, name CHAR(20) ); #带复合主键 CREATE TABLE test2( id INT NOT NULL, name CHAR(20), PRIMARY KEY(id,name) ); #主键自增 CREATE TABLE test3( id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, name VARCHAR(20), time TIMESTAMP DEFAULT CURRENT_TIMESTAM );
CREATE TABLE test4( id INT NOT NULL, name VARCHAR(20)NOT NULL, time TIMESTAMP DEFAULT CURRENT_TIMESTAM ); ALTER TABLE test4 ADD PRIMARY KEY(id);
本文分享自微信公众号 - DataScience(DataScienceTeam),作者:长安月下赏美人儿
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2019-11-22
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句