【数据库摘要】9_Sql_Select_Into
来源:互联网 发布:java 流程设计器 编辑:程序博客网 时间:2024/05/15 07:53
SELECT INTO 语句
通过 SQL,您可以从一个表复制信息到另一个表。
SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。
SQL SELECT INTO 语法
我们可以复制所有的列插入到新表中:
SELECT *INTO newtable [IN externaldb]FROM table1;
或者只复制希望的列插入到新表中:
SELECT column_name(s)INTO newtable [IN externaldb]FROM table1;
提示:新表将会使用 SELECT 语句中定义的列名称和类型进行创建。您可以使用 AS 子句来应用新名称。
SQL SELECT INTO 实例
创建 Customers 的备份复件:
SELECT *INTO CustomersBackup2013FROM Customers;
请使用 IN 子句来复制表到另一个数据库中:
SELECT *INTO CustomersBackup2013 IN 'Backup.mdb'FROM Customers;
只复制一些列插入到新表中:
SELECT CustomerName, ContactNameINTO CustomersBackup2013FROM Customers;
只复制德国的客户插入到新表中:
SELECT *INTO CustomersBackup2013FROM CustomersWHERE Country='Germany';
复制多个表中的数据插入到新表中:
SELECT Customers.CustomerName, Orders.OrderIDINTO CustomersOrderBackup2013FROM CustomersLEFT JOIN OrdersON Customers.CustomerID=Orders.CustomerID;
提示:SELECT INTO 语句可用于通过另一种模式创建一个新的空表。只需要添加促使查询没有数据返回的 WHERE 子句即可:
SELECT *INTO newtableFROM table1WHERE 1=0;
该文为部分摘要,并重新组织,原文地址:http://www.w3cschool.cc/sql/sql-tutorial.html 获取更多的信息
0 0
- 【数据库摘要】9_Sql_Select_Into
- mysql数据库摘要
- 分布式数据库课程摘要
- 【数据库摘要】1_SQL_Base
- 【数据库摘要】2_SQL_Base_Examples
- 【数据库摘要】3_Sql_Select_Top
- 【数据库摘要】4_Sql_Like
- 【数据库摘要】5_Sql_IN
- 【数据库摘要】6_Sql_Inner_Join
- 简单的数据库摘要
- 【数据库摘要】7_Sql_Outer_Join
- 【数据库摘要】8_Sql_Union
- 【数据库摘要】10_Sql_Create_Index
- 数据库系列摘要
- 数据库系统知识摘要
- Java连接数据库代码摘要
- 《数据库系统原理教程》 摘要
- 数据库规范化设计理论摘要
- 【Vegas原创】SMTP Relay的架设
- 【Vegas原创】客户端无法建立跟远程计算机的连接解决方法
- 【Vegas原创】客户端无法建立跟远程计算机的连接解决方法
- 【Vegas原创】ASP 0131 不允许父路径的解决
- 【Vegas原创】ASP 0131 不允许父路径的解决
- 【数据库摘要】9_Sql_Select_Into
- 【Vegas原创】Exchange报550 5.7.1 Unable to relay for …错误的分析
- 【Vegas原创】Exchange报550 5.7.1 Unable to relay for …错误的分析
- 【Vegas2009】12月15日-戒烟=借烟
- 【Vegas2009】12月15日-戒烟=借烟
- 使用java编写monkeyrunner脚本
- 【Vegas原创】更改域用户的IE默认首页
- 【Vegas原创】更改域用户的IE默认首页
- 食物的酸、碱性