美文网首页
黑猴子的家: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 标识列

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

  • 黑猴子的家:mysql 列级约束

    1、常见约束 2、添加列级约束 3、插入默认值 唯一 + 主键 4、关于插入null 5、关于插入多个唯一或主键

  • mysql标识列

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

  • 黑猴子的家:mysql 函数

    1、函数总结 2、创建函数 语法 3、案例:根据女神编号,返回男神名称 4、调用函数 5、删除函数 6、存储过程和函数

  • 黑猴子的家:mysql 分页查询

    1、分页查询总结 2、案例:查询员工表的中前五行 3、案例:查询 员工表 的第11条到第20条 4、案例:查询员工...

  • 黑猴子的家:mysql 数据删除

    删除的方式一 delete 删除的方式一语法:DELETE FROM 表 【WHERE 条件】 1、案例:删除电话...

  • 黑猴子的家:mysql 数学函数

    数学函数 1、向上取整,返回>=该参数的最小整数 2、向下取整,返回<=该参数的最大整数 3、四舍五入,先按绝对值...

  • 黑猴子的家:mysql - 阶段练习

    1、试创建表 Book 2、分别通过两种方式向Book表中插入2行数据 方式一 方式二 3、使用分页查询显示Bo...

  • 黑猴子的家:mysql 阶段练习

    1、创建Book表,字段如下 创建Book表 2、开启事务 3、创建视图,实现查询价格大于100的书名和类型名 4...

  • 黑猴子的家:mysql 视图简述

    1、什么是视图 视图:MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询...

网友评论

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

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