關於主鍵(PRIMARY KEY)和自增(AUTO_INCREMENT)結合使用的知識點


1.主鍵(PRIMARY KEY)和自增(AUTO_INCREMENT)同時使用兩種寫法:
    a.主鍵(PRIMARY KEY)和自增(AUTO_INCREMENT)分兩行寫
        創建一個名為[userinfo2]的表
        create table userinfo2(
            user_id int(6) not null auto_increment,
            primary key(user_id),
            user_name varchar(20) not null
        );
        
    b.主鍵(PRIMARY KEY)寫在-->自增(AUTO_INCREMENT)前面
        創建一個名為[userinfo3]的表
        create table userinfo3(
            user_id int(6) not null primary key auto_increment,
            user_name varchar(20) not null
        );

2.帶有自增(AUTO_INCREMENT)的表,插入數據時,自增的字段寫null
    insert into userinfo3 VALUES (NULL, 'apollo');
    insert into userinfo3 VALUES (NULL, 'Ann');

3.讓user_id從100開始遞增
    CREATE TABLE userinfo4 (
        id smallint(6) NOT NULL auto_increment ,
        zimu varchar(16) NOT NULL default '',
        PRIMARY KEY (`id`)
    )AUTO_INCREMENT = 100;
    insert into userinfo4 VALUES (NULL, 'apollo');
    insert into userinfo4 VALUES (NULL, 'Ann');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM