美文网首页
mysql标识列

mysql标识列

作者: majorty | 来源:发表于2019-03-24 20:59 被阅读0次

标识列

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

特点:
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;

相关文章

  • mysql标识列

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

  • 标识列

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

  • 标识列

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

  • 眼见为实,看看MySQL中的隐藏列!

    在介绍mysql的多版本并发控制mvcc的过程中,我们提到过mysql中存在一些隐藏列,例如行标识、事务ID、回滚...

  • 黑猴子的家:mysql 标识列

    1、标识列总结 2、选择数据库 3、创建表 4、向表中添加数据 5、演示delete和truncate的区别 de...

  • [SQL] Identity Column

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

  • 第四章 SQL标识符

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

  • MySQL之最大和最小

    MySQL之最大和最小 一个表里最多可有1017列(在MySQL 5.6.9 之前最大支持1000列)。虚拟列也受...

  • 查询mysql自身的一些信息

    mysql通过select语句可以查询表中的列,也可以检索不是表中的列,此时mysql使用自身表达式标记列。 如下...

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

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

网友评论

      本文标题:mysql标识列

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