一:
INSERT [INTO] tbl_name [(col_name,...)] {VALUES|VALUE} ({expr|DEFAULT)},...),(...),...
为自动编号赋值可采用 NULL DEFAULT 使用默认递增形式


省略列名,所有列必须依次赋值
可书写表达式

采用默认值可使用DEFAULT

一次性写入多条记录

二:
INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},...
(与第一种方式的区别在于,1、可以使用子查询(subquery) 2、只能一次插入一条记录)

三:
INSERT [INTO] tbl_name [(col_name,...)] SELECT ...
(此方法可以将查询结果插入到指定数据表)

网友评论