松软科技课堂:SQL-SELECT-INTO语句
2024-10-19 23:29:35
SQL SELECT INTO 语句可用于创建表的备份复件。
SELECT INTO 语句
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。
SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。
SQL SELECT INTO 语法
您可以把所有的列插入新表:
SELECT *
INTO new_table_name [IN externaldatabase]
FROM old_tablename
或者只把希望的列插入新表:
SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename
SQL SELECT INTO 实例 - 制作备份复件
下面的例子会制作 "Persons" 表的备份复件:
SELECT
*
INTO
Persons_backup
FROM Persons
IN 子句可用于向另一个数据库中拷贝表:
SELECT
*
INTO
PersonsIN
'Backup.mdb'
FROM Persons
如果我们希望拷贝某些域,可以在 SELECT 语句后列出这些域:
SELECT
LastName,FirstName
INTO
Persons_backup
FROM Persons
SQL SELECT INTO 实例 - 带有 WHERE 子句
我们也可以添加 WHERE 子句。
下面的例子通过从 "Persons" 表中提取居住在 "Beijing" 的人的信息,创建了一个带有两个列的名为 "Persons_backup" 的表:
SELECT
LastName,Firstname
INTO
Persons_backup
FROM Persons
WHERE
City='Beijing'
SQL SELECT INTO 实例 - 被连接的表
从一个以上的表中选取数据也是可以做到的。
下面的例子会创建一个名为 "Persons_Order_Backup" 的新表,其中包含了从 Persons 和 Orders 两个表中取得的信息:
SELECT
Persons.LastName,Orders.OrderNo
INTO
Persons_Order_Backup
FROM
Persons
INNER JOIN
Orders
ON
Persons.Id_P=Orders.Id_P
最新文章
- 函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法
- Java集合源码分析(六)TreeSet<;E>;
- vc++ 如何添加右键弹出菜单
- 转:Vmware Exsi使用简要说明
- Redux介绍及基本应用
- IMP导入数据 报错 IMP-00058 ORA-01691 IMP-00028
- centos 7下配置mysql+php(ThinkPHP)+nginx
- SoundPool没有声音的问题
- 快学Scala习题解答—第一章 基础
- 解决CentOS无法显示中文字体 | 系统运维 | Web2.0
- tbl.js div实现的表格控件,完全免费,no jquery
- 从C#到TypeScript - 装饰器
- SDWebImage 加载显示 GIF 与性能问题
- Linux awk学习
- webclient上传数据到ashx服务
- Mac下的Chrome或Safari访问跨域设置,MBP上使用模拟器Simulator.app或iphone+Safari调试网页
- Hanlp等七种优秀的开源中文分词库推荐
- Unity3d资源管理分析
- Spring @Conditional简单使用 以及 使用时注意事项一点
- Nginx 日志分析命令
热门文章
- ES6中。类与继承的方法,以及与ES5中的方法的对比
- django前后端分离部署
- Go语言框架:Beego vs Gin 的区别
- 《Java 8 in Action》Chapter 1:为什么要关心Java 8
- 消息中间件——RabbitMQ(五)快速入门生产者与消费者,SpringBoot整合RabbitMQ!
- CSS3的滤镜filter属性
- 900E关于导航站
- SQL奇技淫巧(01):给查出的数据排序编个号【row_number() over(order by c)】(mysql,db2,oracle,sqlserver通用)
- zookeeper学习之原理
- 深入剖析PHP7内核源码(二)- PHP变量容器