DDL语句 -- 标识列
Posted xifengbuqi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DDL语句 -- 标识列相关的知识,希望对你有一定的参考价值。
标识列(自增长列)
特点:
1、不用手动插入值,可以自动提供序列值,默认从1开始,补偿为1;
auto_increment_increment
如果要更改起始值,手动插入值;如果要更改步长,更改系统变量。
SET auto_increment_increment = 值;
2、一个表至多有一个自增长列
3、自增长列只能支持数值型
4、自增长列必须为一个 key
一、创建表时设置标识列
creat TABLE表(
字段名 字段类型 约束 AUTO_INCREMENT
);
二、修改表时设置自增长列
ALTER TABLE 表 MODIFY COLUMN 字段名 字段类型 约束 AUTO_INCREMENT;
删除自增长列
ALTER TABLE 表 MODIFY COLUMN 字段名 字段类型 约束;
以上是关于DDL语句 -- 标识列的主要内容,如果未能解决你的问题,请参考以下文章
MySQL基础-18DDL语言(数据定义语言)-标识列(自增长列)
使用sql语句创建修改SQL Server标识列(即自动增长列)
使用sql语句创建修改SQL Server标识列(即自动增长列)
sqlserver向数据库插入数据的时候,自增张(标识列)列不允许为空,怎样插入该列数据?
ORA-06550:第 1 行,第 7 列:PLS-00201:必须声明标识符“PAYMENT_UPDATE” ORA-06550:第 1 行,第 7 列:PL/SQL:语句被忽略