电脑安全

您当前的位置:主页 > 电脑安全 >

select into 和 insert into select 数据备份-网络编程

来源:[db:来源]标题:   代码    编辑:电脑技术全能网 时间:2019-09-19 06:22

原标题:select into 和 insert into select 数据备份-网络编程
   明天来简略的先容一下sql中的select into 和 insert into select 数据备份的用法 代码以下复制代码 select * into destTbl from srcTblinsert into destTbl(fld1, fld2) select fld1, 5 from srcTbl 以上两句都是将 srcTbl 的数据拔出到 destTbl,但两句又有差别的:第一句(select into from)请求目的表(destTbl)不存在,由于在拔出时会主动创立。 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 第二句(insert into select from)请求目的表(destTbl)存在,因为目的表曾经存在,以是咱们除了拔出源表(srcTbl)的字段外,还能够拔出常量,如例中的:5。SQL SELECT INTO 实例 - 制造备份复件上面的例子会制造 "Persons" 表的备份复件: 代码以下复制代码 SELECT *INTO Persons_backupFROM Persons IN 子句可用于向另一个数据库中拷贝表: 代码以下复制代码 SELECT *INTO Persons IN 'Backup.mdb'FROM Persons 假如咱们盼望拷贝某些域,能够在 SELECT 语句后列出这些域: 代码以下复制代码 SELECT LastName,FirstNameINTO Persons_backupFROM Persons SQL SELECT INTO 实例 - 带有 WHERE 子句咱们也能够增加 WHERE 子句。上面的例子经过从 "Persons" 表中提取寓居在 "Beijing" 的人的信息,创立了一个带有两个列的名为 "Persons_backup" 的表: 代码以下复制代码 SELECT LastName,FirstnameINTO Persons_backupFROM PersonsWHERE City='Beijing' SQL SELECT INTO 实例 - 被衔接的表从一个以上的表当选取数据也是能够做到的。上面的例子会创立一个名为 "Persons_Order_Backup" 的新表,此中包括了从 Persons 和 Orders 两个表中获得的信息: 代码以下复制代码 SELECT Persons.LastName,Orders.OrderNoINTO Persons_Order_BackupFROM PersonsINNER JOIN OrdersON Persons.Id_P=Orders.Id_P

上一篇:php类的使用实例教程-网络编程

下一篇:没有了