《SQL必知必会》学习笔记——第十五课 插入数据

第十五课  插入数据

一、数据插入

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;
 

 

你可能感兴趣的:(SQL,初学,数据分析)