美文网首页数据库
黑猴子的家:mysql 插入一行数据

黑猴子的家:mysql 插入一行数据

作者: 黑猴子的家 | 来源:发表于2019-02-27 08:51 被阅读1次

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';

相关文章

网友评论

    本文标题:黑猴子的家:mysql 插入一行数据

    本文链接:https://www.haomeiwen.com/subject/uggayqtx.html