MySQL学习中的DDL的语法知识3(标识列)
2022/1/25 19:05:49
本文主要是介绍MySQL学习中的DDL的语法知识3(标识列),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文章目录
- 标识列的含义以及特点
- 创建表时设置标识列
- 修改表时设置标识列
- 修改表时删除标识列
标识列的含义以及特点
又称自增长列
含义:可以不用手动的插入值,系统提供默认的序列值
特点:
1.标识列必须和主键搭配嘛?不一定,但是要求是一个key
2.一个表中最多只能有一个标识列
3.标识列的类型只能是数值型
4.标识列可以通过 set auto_increment_increment = num设置步长
也可以通过手动插入值,设置起始值
创建表时设置标识列
DROP TABLE IF EXISTS tab_identity; CREATE TABLE tab_identity( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); TRUNCATE TABLE tab_identity; INSERT INTO tab_identity VALUES(NULL, 'join'); DESC TABLE tab_identity; SELECT * FROM tab_identity; SHOW VARIABLES LIKE '%auto_increment%'; SET auto_increment_increment = 3;
修改表时设置标识列
ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;
修改表时删除标识列
ALTER TABLE tab_identity MODIFY COLUMN id INT ;
这篇关于MySQL学习中的DDL的语法知识3(标识列)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南