標識列又稱為自增長列 (auto_incerment)
含義:可以不用手動的插入值,系統提供預設的序列值
特點:1、標識列必須和主鍵搭配嗎?不一定,(可以和unique搭配),但要求是乙個key, 一般要和主鍵搭配使用
2、乙個表可以有幾個標識列?至多乙個!
3、標識列的型別只能是數值型,一般使用int
4、標識列可以通過 set auto_increment_increment=3; 設定步長,可以通過 手動插入值,設定起始值
操作示例
drop table if exists tab_identity;
create table tab_identity(
id int primary key auto_increment,
name char(64)
);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%';
auto_increment_increment =1 #步長 預設1
auto_increment_offset =1 #偏移量 預設1 配置不生效
set auto_increment_increment=3;
設定起始值
insert into tab_identity(id,name) values(10,'john');
#說明: 插入起始值為1後,在順序插入
React打怪公升級 角色建立
2018年,立秋,打算入坑react,知道這又是一項艱鉅的任務。在框架選擇時,確實糾結了很長時間,而為什麼決定入坑react,是我看到一片文章。也決定把自己的基礎知識通過框架的學習,再深度鞏固一下。所以建立了這個部落格,如果有誰看到了我的部落格,希望常來做客.react官方 react中文社群 阮一...
軟體開發工程師「打怪公升級」,如何技術高階?
天生稟賦的人不多,看數學概率正態分佈就知道了,絕大數人都是普通人,需要通過努力學習一步一步往上爬。學習如逆水行舟,不進則退。網際網路偏年輕化的特點,軟體技術也是吃青春的飯碗,類似運動員多少歲會退役一樣,沒有必要大驚小怪。如何規劃職業生涯是每乙個人需要面對的難題?計畫往往趕不上變化,你有你的計畫,世界...
畢業後公升級打怪程式人生
但我相信,懂的人是會明白的。就不截圖了,說正事,二零一八年十一月十一日,距離畢業一年四個月,完成了自己的乙個小目標,雖然按照原定計畫超時了四個月。但是一路走來真的不容易呀。畢業一年,我是如何實現每月兩千的副業的?從前下班時間還可以去追劇,玩王者榮耀,一玩就是三四個小時,或者看著時光不知不覺的從指尖滑...