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
不支持事务