指定字段名添加
向表中添加数据时,字段名与字段值的数据类型、个数、顺序必须一一对应。
insert into <表名> [<字段1>[,<字段2>,...<字段n>]] values (<值1>[,<值2>,...<值n>]);
示例
insert into stu(s_name,s_id,s_birth,s_gender) values('赵蕾',1,'1990-01-01','男');
-- s_id自增,s_gender默认约束
insert into stu(s_name,s_birth) values('钱电','1990-01-01');
-- 报错s_birth非空约束
insert into stu(s_id,s_name,s_gender) values(3,'孙凤','男');
-- 正确写法如下
insert into stu(s_id,s_name,s_gender,s_birth) values(3,'孙凤','男','1990-05-20');
-- 报错,s_name唯一约束
insert into stu(s_id,s_name,s_gender,s_birth) values(4,'赵蕾','男','1990-08-06');
-- 正确写法如下
insert into stu(s_id,s_name,s_gender,s_birth) values(4,'李云','男','1990-08-06');
查看stu表内的数据
select * from stu;
不指定字段名添加
inser into 表名 values(字段值1[,字段值2,...]);
示例
insert into stu values
(5 , '周梅' , '女', '1991-12-01'),
(6 , '吴兰' , null, '1992-03-01'),
(7 , '郑竹' , '女', '1992-04-21'),
(8 , '王菊' , '女', '1990-01-20');
查看stu表内的数据
select * from stu;