当创建数据库中的表后,需要将数据添加到表中。这些数据可能来自其它应用程序的,需要存储到数据库中;也可能是新数据添加到新创建的表中或已存在的表中。Insert语句是用于向数据表中插入数据的最常用的方法。

插入单行数据

如下图,在人事管理系统中,有一张员工信息表,编号到了100505

SQL2005学习(二十五),插入单行数据

 

如下图,插入编号100506的新员工,输入如下语句,其中我们指定的列进行插入数据,注:我们只在部分列插入了数据

SQL2005学习(二十五),插入单行数据

 

如下图,执行语句后插入成功,因为我们只在部分列中插入了数据,在没有插入数据的列就默认会显示NULL ,表示空值

SQL2005学习(二十五),插入单行数据

 

当然我们也可以不指定定列,如果在Insert into 子句中只包括表名,而没有指定列名,则默认为向表中所有列赋值。

如下图,有一张部门信息表

SQL2005学习(二十五),插入单行数据

 

下面我们不指定列名,进行插入数据,那么我们一定要按照表列的顺序进行插入数据

如下图,输入如下语句然后执行

SQL2005学习(二十五),插入单行数据

 

插入完成后视图如下

SQL2005学习(二十五),插入单行数据