MySQL是一種常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它支持自動(dòng)增加ID功能,可以在插入數(shù)據(jù)時(shí)自動(dòng)為表中的ID字段賦值。本文將介紹。
1. 創(chuàng)建表時(shí)設(shè)置自動(dòng)增加ID
tsame和age三個(gè)字段,其中id字段設(shè)置為自動(dòng)增加:
id INT AUTO_INCREMENT,ame VARCHAR(50) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
在上面的例子中,id字段使用INT類型,并且設(shè)置為自動(dòng)增加。PRIMARY KEY關(guān)鍵字用于指定id字段為主鍵。
2. 修改表結(jié)構(gòu)設(shè)置自動(dòng)增加ID
tsame和age三個(gè)字段,可以使用以下語(yǔ)句為id字段添加自動(dòng)增加功能:
ts MODIFY COLUMN id INT AUTO_INCREMENT;
在上面的例子中,使用MODIFY COLUMN關(guān)鍵字修改id字段的屬性,將其設(shè)置為INT類型,并添加AUTO_INCREMENT關(guān)鍵字。
3. 插入數(shù)據(jù)時(shí)自動(dòng)增加ID
ts的表中插入一條數(shù)據(jù):
tsame', 18);
ame和age字段的數(shù)據(jù),ID字段的值將自動(dòng)設(shè)置為1。
MySQL支持自動(dòng)增加ID功能,可以使用AUTO_INCREMENT關(guān)鍵字為ID字段設(shè)置自動(dòng)增加功能。如果表已經(jīng)存在,可以使用ALTER TABLE語(yǔ)句修改表結(jié)構(gòu),為ID字段添加自動(dòng)增加功能。在插入數(shù)據(jù)時(shí),無(wú)需為ID字段賦值,MySQL會(huì)自動(dòng)為ID字段賦值。