zoukankan      html  css  js  c++  java
  • mysql的标识列

    show variables like '%auto_increment%';

    查看所有有关自增长的值

    auto_increment_increment

    代表步长,默认值为1 可以设置步长 

    set auto_increment_increment=3;

    设置自增长的值为3时,自增长的值变为1,4,7,10

    auto_increment_offset

    表示偏移量, 默认的起始值为1 ,mysql 中不支持设置偏移量,设置了也没有效果,但是可以在插入第一条数据时,插入自增长的值

    • 标识列必须和主键搭配吗? 不一定,但要求是一个key;
    • 一个表可以有几个标识列? 至多有一个;
    • 标识列的类型 只能是数值型 int double float...;
    标识列可以通过 set auto_increment_increment=3 设置步长,也可以通过手动插入值设置起始值;
    •  修改表时 可以设置标识列
    alter table 表名 modify column id int primary key auto_increment;
    • 修改表示 删除标识列
    alter table 表名 modify column id int;
  • 相关阅读:
    CH6201走廊泼水节
    P3366 (模板)最小生成树
    linux 基础语法
    django 3.1 序列化讲述
    django 的基础设计
    django 的初始项目结构
    http
    mysql(一)
    反射型xss
    html(四)
  • 原文地址:https://www.cnblogs.com/wxl1989/p/13690392.html
Copyright © 2011-2022 走看看