6-02使用SQL语句向表中插入数据

时间:2021-01-10 06:43:23

插入语句的语法:

INSERT INTO 表() VALUES(值列表)

注意事项:

1:每次插入一行数据,不能只插入半行或几列数据。

2:每一个数据值的数据类型、精度和小数位数必须与相应的列匹配。

3:不能为标识列指定值。

4:如果在设计表的时候就指定了某列不允许为空,则必须插入数据。

5:插入的数据项,要求符合检查约束的要求。

6:具有缺省值的列,可以使用DEFAULT(缺省)来代表插入的值。

向表中所有的列添加数据,要求值的顺序与列的顺序完全一致,列名可省略:

INSERT  Userinfo  VALUES('yoyo','iloveyou','卢晓峰',1,'ixf@soso.com','北京海淀','12345678')
查询:
SELECCT *FROM Userinfo

向表中非空列添加数据:

INSERT INFO Commodityinfo(SortID ,CommodityName,InPrice,OutPrice ,Amount)
VALUES(1,'索引23',3300,42999,100)
查询
SELECT *FROM Commodityinfo

向含用默认值的表中添加数据,默认值使用DELAULT;

INSERT INFO orderInfo(UserID,CommodityID,Amout,PayMoney,Payay,orderTime,SendGoods,Confirm)
VALUES ('yoyo',1,3,3456,DEFAULT,'2016-03-09',1,1)
查询数据
SELECT *FROM orderInfo