MySQL — 主键(PRIMARY KEY)和自增(AUTO INCREMENT)
PRIMARY KEY------主键,标识记录的唯一性,值不能重复,一个表只能有一个主键,自动禁止为空
AUTO_INCREMENT------自动增长,只能用于数值列,而且配合索引使用,默认起始值从1开始,每次增长1
FOREIGN KEY------外键约束
UNSIGNED------无符号,没有负数,从0开始
ZEROFILL-------零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度,字段会自动添加UNSIGNED
NOT NULL------非空约束,也就是插入值的时候这个字段必须要给值,值不能为空
DEFAULT------默认值,如果插入记录的时候没有给字段赋值,则使用默认值
UNIQUE KEY------唯一性,一个表中可以有多个字段是唯一索引,同样的值不能重复,但是NULL值除外
# 创建表
sql = "CREATE TABLE juZiNew2 ( id int auto_increment primary key not null, newsTime varchar(12) )"
# 插入数据
sql2 = " insert into juZiNew2 (newsTime) value ('2021-7-15'),('2021-7-16')"


浙公网安备 33010602011771号