关于插入的各种操作
插入一行数据
1:插入一条数据完整写法
注意:非值类型,需用‘’引起来
自增列不用添加数据,自动生成
列名之间用逗号隔开
VALUES值要与列明一一对应
在英文输入法内完成
INSERT INTO (表名)
(列名…………)
VALUES
(值)
2:插入一条数据的简洁写法
注意:VALUES值要和表中的顺序一致
无论是否成功都会自增
INSERT (表名)
VALUES
(值)
3:插入含有默认值的数据
INSERT INTO (表名)
(列名…………)
VALUES
(值…default……)
同时插入多条数据
1:插入其他表
INSERT INTO (新表)
(新列名)
原表列名
FROM (原表)
2:将原表部分的数据,插入到一个新表(新表可以不存在)中
SELECT (需要复制的列名)
INTO (新表)
FROM (原表名)
3:插入多条数据类型
INSERT (表名)
(列名…………)
--列名可以省略
SELECT 值……………… UNION
SELECT 值……………… UNION
……………………
GO
SELECT * FROM Student
4插入一条含有默认值的数据
INSERT INTO Student
(name,sex,age,birthday)
VALUES
('ANN',default,'10','1990-0')