sql给表中添加数据 向表中添加数据的sql语句
![sql给表中添加数据 向表中添加数据的sql语句](http://img.jiangsulong.com/221116/2000261B4-0.jpg)
文章插图
数据操作语言(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语句](http://img.jiangsulong.com/221116/20002C549-1.jpg)
文章插图
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语句](http://img.jiangsulong.com/221116/20002615a-2.jpg)
文章插图
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语句](http://img.jiangsulong.com/221116/20002C2L-3.jpg)
文章插图
添加记录语句就介绍到这里,删除、更新和查询数据库记录的语句请持续关注,会不断更新的哦!
「MySQ基础」你了解MySQL的相关概念吗?
服务器信息,根据IP地址获取主机名称
Tags:
推荐阅读
- 常用的四种sql增删改查 常用sql语句增删改查
- 李云龙|亮剑:李云龙缴获了骑兵营,不给旅长行不行?老李咋想的?
- mysql insert语句语法 MySQL insert语句
- 七夕节给女朋友的说说怎么发?
- 布鲁克林|软饭男!小贝长子又和娇妻签苛刻协议,岳父每月给10万美金零花钱
- 招聘|傅首尔:要给男人放产假,和女性一样长,带孩子男女责任一样大
- 为什么要给压岁钱?
- 给学生的简短评语怎么写?
- 柯蓝|黄志忠和39岁的柯蓝相恋同居9年后,对黄志忠说: 这辈子我都不会嫁给你的!
- 春节给爱人的祝福短信