美文网首页
黑猴子的家:mysql 标识列

黑猴子的家:mysql 标识列

作者: 黑猴子的家 | 来源:发表于2019-02-28 11:26 被阅读0次
    1、标识列总结
    标识列又称为自增长列
    
    语法
    AUTO_INCREMENT
    
    特点:设置为标识列的字段,值不用手动插入,自动会有序列值,不用担心重复问题
    (1)标识列字段的类型必须为数值型
    
    (2)标识列字段必须为一个key
         主键或唯一或外键
    
    (3)一个表中至多有一个标识列
    
    (4)如果用delete删除,标识列的值从断点开始
         如果用truncate删除,标识列的值从1开始
    
    2、选择数据库
    USE test;
    
    3、创建表
    DROP TABLE IF EXISTS myTab1;
    CREATE TABLE myTab1(
        id INT   PRIMARY KEY AUTO_INCREMENT,
        stuname VARCHAR(20)
    );
    
    4、向表中添加数据
    INSERT INTO myTab1 VALUES(NULL,'john');
    INSERT INTO myTab1(id,stuname) VALUES(NULL,'lily');
    
    5、演示delete和truncate的区别
    SELECT * FROM myTab1;
    DELETE FROM myTab1;
    TRUNCATE TABLE myTab1;
    

    delete 支持事务
    truncate 不支持事务

    相关文章

      网友评论

          本文标题:黑猴子的家:mysql 标识列

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