十、关于MySQL 标识列,你该了解这些!
生活随笔
收集整理的這篇文章主要介紹了
十、关于MySQL 标识列,你该了解这些!
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
標(biāo)識(shí)列:
又稱(chēng)為自增長(zhǎng)列
含義:可以不用手動(dòng)的插入值,系統(tǒng)提供默認(rèn)的序列值
特點(diǎn):
1、標(biāo)識(shí)列必須和主鍵搭配嗎?不一定,但要求是一個(gè)key
2、一個(gè)表可以有幾個(gè)標(biāo)識(shí)列?至多一個(gè)!
3、標(biāo)識(shí)列的類(lèi)型只能是數(shù)值型
4、標(biāo)識(shí)列可以通過(guò) SET auto_increment_increment=3;設(shè)置步長(zhǎng)
可以通過(guò) 手動(dòng)插入值,設(shè)置起始值
一、創(chuàng)建表時(shí)設(shè)置標(biāo)識(shí)列
DROP TABLE IF EXISTS tab_identity; CREATE TABLE tab_identity(id INT ,NAME FLOAT UNIQUE AUTO_INCREMENT,seat INT ); TRUNCATE TABLE tab_identity;INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john'); INSERT INTO tab_identity(NAME) VALUES('lucy'); SELECT * FROM tab_identity;SHOW VARIABLES LIKE '%auto_increment%';SET auto_increment_increment=3;二、修改表時(shí)設(shè)置標(biāo)識(shí)列
ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;三、修改表時(shí)刪除標(biāo)識(shí)列
ALTER TABLE tab_identity MODIFY COLUMN id INT;總結(jié)
以上是生活随笔為你收集整理的十、关于MySQL 标识列,你该了解这些!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一、人工智能数学基础——线性代数
- 下一篇: python装饰器函数执行后日志_pyt