标识列

作者: 内蒙小猿 | 来源:发表于2022-03-22 15:22 被阅读0次

    尚硅谷:https://www.bilibili.com/video/BV1xW411u7ax?p=1

    又称为自增长列
    含义:可以不用手动的插入值,系统提供默认的序列值

    特点:
    1、标识列必须和主键搭配吗?不一定,但要求是一个key
    2、一个表可以有几个标识列?至多一个!
    3、标识列的类型只能是数值型
    4、标识列可以通过 SET auto_increment_increment=3;设置步长
    可以通过 手动插入值,设置起始值

    一、创建表时设置标识列

    DROP TABLE IF EXISTS tab_identity;
    CREATE TABLE tab_identity(
    id INT ,
    NAME FLOAT UNIQUE AUTO_INCREMENT,
    seat INT

    );
    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%';

    SET auto_increment_increment=3;

    相关文章

      网友评论

          本文标题:标识列

          本文链接:https://www.haomeiwen.com/subject/rwtjcrtx.html