zoukankan      html  css  js  c++  java
  • 关于主键(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');

  • 相关阅读:
    我是一个垃圾程序员
    前谷歌高管给初入职场新人的14条忠告
    儿童节过完了
    两块网卡实现多台机器共享上网
    Python下载prettyloaded的swf
    关于mysql的1067与1045错误
    不使用定时器实现iframe的自适应高度
    JavaScript的大数阶乘
    两道函数式编程题
    字符串比较
  • 原文地址:https://www.cnblogs.com/apollo1616/p/9782285.html
Copyright © 2011-2022 走看看