第15课 插入数据
这一课介绍如何将行插入到数据库表中。我们学习了使用INSERT
的几种方式。为什么要明确使用列名,如何用INSERT SELECT
从其他表中导入行,如何用SELECT INFO
将行导出到一个新表。
15.1 数据插入
INSERT
用来将行插入(或添加)到数据库表中,插入有几种方式:
- 插入完整的行
- 插入行的一部分
- 插入某些查询的结果
提示:插入及系统安全
使用
INSERT
语句可能需要客户端/服务器DBMS
中的特定安全权限。在你试图使用INSERT
前,应该保证自己有足够的安全权限。
15.1.1 插入完整的行
语句中须在表名后的括号里明确给出列名。在插入行时,DBMS
将用VALUES
列表中的相应值填入列表中的对应项。
优点是:即使表的结构改变,这条INSERT
语句仍然能正确工作。