数据操作语言(DML,DataManipulationLanguage)语句:
数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据的完整性。常用的语句关键字主要包括insert、delete、update和select等。
1、语句语法
添加记录使用insert语句关键词,而它有两种语法:
基本语法1insertinto表values(值1,值2,值n);
基本语法2insertinto表(字段1,字段2,字段n)values(值1,值2,值n);
这两种语法的区别:
(1)语法1的语句,在添加记录时,表中有几个字段就必须写几个字段,不能多,也不能少,若有些字段设置了默认值则需写null。
(2)语法2的语句,可以规定必须传值的字段,对于有默认值不需要传值的,mysql会自动填上默认值。
(3)语法2的语句中,传值的顺序要和表的字段顺序相同。
我们给article表添加新数据,article表的结构如下:
2、按语法1和语法2添加一条新数据
insertintoarticlevalues(null,标题1,内容1,1,45);
insertintoarticle(title,content,is_show,views)values(标题2,内容2,1,45);
注:
(1)语法1中values后面值的顺序必须和表里面字段的顺序一致;article表id字段是主键自增的,写null;值的数据类型必须和表字段固定的类型一样。
(2)语法2中把article表必须传值的字段按顺序列出;id默认自增,不用传值;语法2为常用的添加记录语句。
执行结果如下图:
2、按语法2添加多条数据
insertintoarticle(title,content,is_show,views)
values(标题3,内容3,1,23),
(标题4,内容4,1,),
(标题5,内容5,1,);
上面语句执行结果如下图:
添加记录语句就介绍到这里,删除、更新和查询数据库记录的语句请持续