第十五课 插入数据
一、数据插入
1.插入完整的行
(1)注意:给出列名更安全
INSERT INTO score
VALUES(
'7',
'55',
'7'
);
INSERT INTO score(
id,
score,
rank
)
VALUES(
'8',
'54',
'8'
);
(1)注意:被忽略的行允许NULL值;表定义中要给出默认值
INSERT INTO score(
id
)
VALUES(
'9'
);
3.插入检索出的数据
(1)注意:可以使用WHERE,选择性的插入。
INSERT INTO score2
SELECT id,
score,
rank
FROM score;
二、从一个表复制到另一个表
(1)注意:where 和 group by 都可以使用
(2)可以利用连结从多个表插入数据
(3)数据只能插入到一个表中
CREATE TABLE new_scorelist
SELECT * FROM score;