标识列

作者: 内蒙小猿 | 来源:发表于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;

相关文章

  • 标识列

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

  • 标识列

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

  • [SQL] Identity Column

    标识列,是SQL Server中的标识列又称标识符列,习惯上又叫自增列。 可参考维基百科:http://en.wi...

  • mysql标识列

    标识列 /*又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值 特点:1、标识列必须和主键搭配吗?不一...

  • 第四章 SQL标识符

    第四章 标识符 标识符 标识符是SQL实体的名称,例如表、视图、列(字段)、模式、表别名、列别名、索引、存储过程、...

  • 数据库中主键和索引的区别

    什么是主键? 表中的每一行都应该具有可以唯一标识自己的一列(或一组列)。而这个承担标识作用的列称为主键。 主键的两...

  • seleium中./和.//定位,列表获取范围

    By.xpath("./div")定位div 使用./标识表示当前列表寻找div.//标识当前列表和当前及下方的列...

  • Java类集框架

    学习集合之前复习相关知识: Hash:翻译为散列、哈希,所以散列和哈希指的是同一个概念。散列码:一种标识码,由散列...

  • MySQL数据类型优化(选择标识符)

    为标识列(identifier column)选择合适的数据类型非常重要。 当选择标识符的类型时,不仅仅需要考虑存...

  • sql日常使用

    删除表数据,标识列Id从1开始TRUNCATE TABLE TbName --TbName是表名

网友评论

      本文标题:标识列

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