1、DML语言
DML:数据操纵语言
insert、update、delete
#一、数据的插入
#语法:
#INSERT INTO beauty(字段1,字段2,...)
#VALUES(值1,值2,...);
#特点:
#1、字段和值列表必须一一对应
#2、字符型和日期型必须用单引号引起来
#3、字段的顺序可以和表中字段的顺序不一致
#4、不可以为NULL的字段,必须插入值;
# 可以为NULL的字段,可以不用插入值,使用NULL来代替
# 或字段名和值都不写
#5、字段和值的个数必须一致
#6、字段列表可以省略,默认所有列 ,而且顺序和表中的列的顺序一致
2、查询表数据
SELECT * FROM beauty;
3、方式一:insert into ...values...
案例1:传统的插入
INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)
VALUES(100,'赵丽颖','女','1986-1-1','15811111111',NULL,10);
案例2:字段的插入顺序和表中的顺序不一致
INSERT INTO beauty(sex,borndate,phone,id,NAME,photo,boyfriend_id)
VALUES('女','1986-1-1','15811111111',101,'小燕子',NULL,10);
案例3:不可以为null的字段如何处理
INSERT INTO beauty(sex,borndate,phone,id,NAME,photo,boyfriend_id)
VALUES('女','1986-1-1','15811111111',NULL,'小鸽子',NULL,10);
案例4:可以为null的字段的处理
INSERT INTO beauty(id,NAME,phone)
VALUES(103,'紫薇','119');
案例5:字段可以省略【可读性较差】
INSERT INTO beauty VALUES(104,'赵丽蓉','女','1986-1-1','15811111111',10);
4、方式二:insert into...set
INSERT INTO beauty SET id=105,NAME='关雎尔',phone='999';
网友评论