您现在的位置是:课程教程文章
mysql表中插入数据的两种方法
2023-12-14 20:32课程教程文章 人已围观
1、按照字段和值的对应关系插入。
--基本语法 insertinto表名(字段1,字段2...)values(字段1的值,字段2的值...),(字段1的值,字段2的值...); --具体操作 mysql>insertintoinfo(id,name,sex,phone)values(1,'python','male',110),(2,'java','female',119);--插入两条数据 QueryOK,2rowsaffected(0.00sec) Records:2Duplicates:0Warnings:0 --查看表中所有数据,由于age没有插入对应数据,因此为null mysql>select*frominfo; +------+--------+------+--------+-------+ |id|name|age|sex|phone| +------+--------+------+--------+-------+ |1|python|NULL|male|110| |2|java|NULL|female|119| +------+--------+------+--------+-------+ 2rowsinset(0.00sec)
2、不指定字段值插入数据,必须按照创建表时的顺序增加数据,同样可以一次插入多条数据。
--语法 insertinto表名values(字段1的值,字段2的值...); --具体操作 --如果没有按照创建表时字段的顺序和数量就会出现数据错乱和报错 mysql>insertintoinfovalues(3,'php','male',114); ERROR1136(21S01):Columncountdoesnotmatchvaluecountatrow1 --下述SQL语句就是正确的操作 mysql>insertintoinfovalues(3,'php',10,'male',114),(4,'go',5,'male',120); QueryOK,2rowsaffected(0.00sec) Records:2Duplicates:0Warnings:0 mysql>select*frominfo; +------+--------+------+--------+-------+ |id|name|age|sex|phone| +------+--------+------+--------+-------+ |1|python|NULL|male|110| |2|java|NULL|female|119| |3|php|10|male|114| |4|go|5|male|120| +------+--------+------+--------+-------+ 4rowsinset(0.00sec)
以上就是mysql表中插入数据的两种方法,希望对大家有所帮助。更多mysql学习指路:MySQL
推荐操作系统:windows7系统、mysql5.8、DELL G3电脑
课程教程:mysql表中插入数据的两种方法上一篇:mysql查看表结构的两种方法
下一篇:没有了