DMLDCL
1.DML
DML:数据操作语言,用来定义数据库记录(数据) insert / update / delete
drop table if EXISTS stu;
create table if not EXISTS stu(id int PRIMARY key auto_increment, -- 主键 自增长name varchar(255) UNIQUE,grade char(3) DEFAULT "一年级"
);
1 插入全部数据
语法:insert into 表名 values(值1,值2,....);
2 插入部分数据
语法:insert into 表名(字段1,字段2,...) values(值1,值2,....);
3 批量插入数据
语法:insert into 表名 values(值1,值2,....),(值1,值2,....),(值1,值2,....);
drop table if EXISTS stu;
create table if not EXISTS stu(id int, name varchar(255) UNIQUE,grade char(3) DEFAULT "一年级"
);
修改stu表中id字段为自增长
alter table stu modify id int PRIMARY KEY auto_increment;
关于自增长的情况
查看自增长相关数据 show VARIABLES like '%auto_increment%';
修改自增长的起始值和步长
set auto_increment_offset = 10;
set auto_increment_increment = 10;
auto_increment是不是只能用在int类型的数据列上?
1063 - Incorrect c
