使用insert向表中添加数据MySQL_使用INSERT语句向表中插入数据(MSSQLSERVER版)

做开发的同仁对于向数据库中插入数据可谓是太普通不过了,也没什么说的,一般都是采用常用的INSERT INTO [(字段列表)] VALUES(字段值列表),这样的方式进行操作。今天,我要给大家介绍的是其他一些非常规的方式,一定会让你耳目一新,眼前一亮。

进入今天的主题,以了便于操作,我们首先建立一个实例数据表:

USE tempdb ;

GO

CREATE TABLE Fruit

(

Id INT NOT NULL ,

Name VARCHAR(100) NOT NULL ,

Color VARCHAR(100) NULL ,

Quantity INT DEFAULT 1

) ;

方式一:传统方式

语法:INSERT(column_list) VALUES(value_list);

我们插入一条数据到数据表中。

INSERT  INTO Fruit

( Id, Name, Color, Quantity )

VALUES( 1, 'Banana', 'Yellow', 1 ) ;

这种方式是我们常用的一种插入数据的方式,给出所有的列名集合与值集合。

方式二:省略列集合

INSERT  INTO Fruit

VALUES( 2, 'Grapes', 'Red', 15 ) ;

这种方式我们省略了列名集合,这种方式值集合必须与数据表定义时列的顺序相一至,必须赋的值不能省略。

方式三:插入部分字段

INSERT  

你可能感兴趣的:(使用insert向表中添加数据MySQL_使用INSERT语句向表中插入数据(MSSQLSERVER版))