SQL语句中的auto_increment=1是什么意思?()
admin
2023-05-14 03:41:38
相机,尼康SQ,
auto_increment=1 这个是修饰主键primary key,自动增长1.举个简单例子,你的数据库记录有一条记录,departmentid为1,当你添加一条记录时,department自动增加1,新增为2.
你采纳的那个回答完全是胡说八道 auto_increment=1 表示自增长启始位置为1,如果 auto_increment=100 就表示从100开始增长,下一个为101 。
那个说什么auto_increment=1 表示自动增长1,简直坑人。。。
楼下的是正确的
ENGINE=InnoDB 表示将数据库的引擎设置为InnoDB,从MySQL 5.6开始默认使用该引擎。
DEFAULT CHARSET=utf8 表示设置数据库的默认字符集为utf8
AUTO_INCREMENT=1 表示自动增长的起始值为1
数据库名
表示这个表属于谁 dbo 是默认建表的角色 可以是别的
ENGINE=InnoDB使用innodb引擎
DEFAULT CHARSET=utf8 数据库默认编码为utf-8
AUTO_INCREMENT=1 自增键的起始序号为1
扩展:
1.InnoDB,是MySQL的数据库引擎之一,为MySQL AB发布binary的标准之一。
2.AUTO_INCREMENT会在新记录插入表中时生成一个唯一的数字。希望在每次插入新记录时,自动地创建主键字段的值,可以在表中创建一个 auto-increment 字段。
相关内容