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(标识列)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-02MySQL 3主集群搭建
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解