sql给表中添加数据 向表中添加数据的sql语句


sql给表中添加数据 向表中添加数据的sql语句

文章插图
数据操作语言(DML , Data Manipulation Language)语句:
数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据的完整性 。常用的语句关键字主要包括insert、delete、update和select等 。
1、语句语法
添加记录使用 insert 语句关键词,而它有两种语法:

基本语法1 insert into 表 values(值1,值2,值n);
基本语法2 insert into 表(字段1,字段2,字段n) values(值1,值2,值n);

这两种语法的区别:
(1)语法1 的语句,在添加记录时,表中有几个字段就必须写几个字段,不能多,也不能少,若有些字段设置了默认值则需写null 。
(2)语法2 的语句,可以规定必须传值的字段,对于有默认值不需要传值的,mysql 会自动填上默认值 。
【sql给表中添加数据 向表中添加数据的sql语句】(3)语法2 的语句中,传值的顺序要和表的字段顺序相同 。
我们给 article 表添加新数据,article 表的结构如下:
sql给表中添加数据 向表中添加数据的sql语句

文章插图
2、按语法1 和 语法2 添加一条新数据
insert into article values(null,'标题1','内容1',1,45);
insert into article (title,content,is_show,views) values('标题2','内容2',1,45);

注:
(1)语法1 中 values 后面值的顺序必须和表里面字段的顺序一致;article 表 id 字段是主键自增的,写null;值的数据类型必须和表字段固定的类型一样 。

(2)语法2 中把 article 表必须传值的字段按顺序列出;id 默认自增,不用传值;语法2 为常用的添加记录语句 。
执行结果如下图:
sql给表中添加数据 向表中添加数据的sql语句

文章插图
2、按语法2 添加多条数据

insert into article (title,content,is_show,views)
values('标题3','内容3',1,23),
('标题4','内容4',1,145),
('标题5','内容5',1,215);

上面语句执行结果如下图:
sql给表中添加数据 向表中添加数据的sql语句

文章插图
添加记录语句就介绍到这里,删除、更新和查询数据库记录的语句请持续关注,会不断更新的哦!

「MySQ基础」你了解MySQL的相关概念吗?
服务器信息,根据IP地址获取主机名称
Tags:


    推荐阅读