本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。 SQL INSERT INTO语句:插入数据 INSERT INTO 语句有两种基本的用法 1) 按指定的列插入数据,语法如下: INSERT INTO table_name (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);
2) 为所有列插入数据,语法如下: INSERT INTO table_name VALUES (value1,value2,value3,...valueN); 为表中所有列添加数据时,可以不在 SQL 语句中指明列的名称,但是,请您确保插入的值的顺序和表中各列的顺序相同。 INSERT插入语句示例 1. 插入单行数据 实例1:在课程表中,插入一个新的课程信息 方法一:可以不用指定列名,但是插入的值必现按照表中现有的字段顺序插入 insert into suject values(4,4,'物理') 执行结果: 方法二:可以指定列名,后面插入的值与指定的列名顺序一致即可 insert into suject(Cid,Cname,Tid) values(5,'历史',5) 执行结果: 2. 插入多行数据
实例2:在课程表中,插入三条新的课程信息 方法一:可以不用指定列名,但是插入的值必现按照表中现有的字段顺序插入 insert into suject values(4,4,'物理'),(5,5,'历史'),(6,6,'科学'); 执行结果: 方法二:可以指定列名,后面插入的值与指定的列名顺序一致即可 insert into suject(Tid,Cname,Cid) values(7,'音乐',7),(8,'体育',8),(9,'书画',9); 执行结果: 实例3:在teches表中,插入三条新的教师信息 insert into teachers(Tname,Tid) values('黄江',4),('刘玲',5),('赵国',6); 执行结果: |