mysql--自動成長

來源:互聯網
上載者:User

標籤:blog   http   資料   2014   ar   sql   mysql   log   

create table teacher(
 t_id int primary key auto_increment,
 #auto_increment 自動成長 需要整型,還需要索引
 t_name varchar(20),
 t_class varchar(20),
 days tinyint unsigned
);

 

#設定自動成長的起始值,之後插入的資料會從10開始自動成長
alter table tab_name auto_increment 10;


#手動插入一個較大的id,如果當前表中的id資料沒有超過21,可以插入一條id為21的資料
insert into t1 values(21,‘李四‘,‘0223‘,23);
#在插入一條id為21的資料後,再手動插入一條資料,t_id不手動插入,則t_id會從22開始插入
 

#如果再次把t_id為21和22的資料刪除,再手動插入一條資料(t_id不手動插入),結果t_id會從23開始插入

 

#如果手動刪除t_id為21和22的資料,再用alter table t1 auto_increment 10;
#這樣再手動插入資料,會從10自動成長
 
如果不刪除t_id=10的資料,直接設定自動成長的值t_id為5,則不會從5自動成長,會以當前資料表中t_id最大的值開始自增
 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.