黑猴子的家:mysql 标识列

2019-02-28  本文已影响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 不支持事务

上一篇 下一篇

猜你喜欢

热点阅读