zoukankan      html  css  js  c++  java
  • mysql-13-auto_increment

    # 标识列
    /*
    自增长列
    可以不用手动的插入值,系统提供默认的序列值
    
    1、标识列必须和 key 搭配使用,比如主键、唯一键、外键
    2、一个表至多一个标识列
    3、标识列的类型只能是数值型
    4、标识列可以设置步长
    
    */
    USE books;
    
    #一、创建表时设置标识列
    CREATE TABLE IF NOT EXISTS tab_identity(
    	id INT PRIMARY KEY AUTO_INCREMENT,
        name VARCHAR(20)
    );
    
    INSERT INTO tab_identity
    VALUES(NULL, 'john'), (NULL, 'mike');
    
    SELECT * FROM tab_identity;
    
    #设置步长
    SHOW variables LIKE '%auto_increment%';
    # SET auto_increment_increment = XX
    
    
    # 修改表时设置标识列
    # ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;
    
    # 修改表时删除标识列
    # ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY;
    

      

  • 相关阅读:
    day2
    day1
    ORM基本增删改查
    ORM
    url路由
    模板语言、url
    views视图
    django基本过程
    django基础
    Web框架
  • 原文地址:https://www.cnblogs.com/chaojunwang-ml/p/13261643.html
Copyright © 2011-2022 走看看