1.sql server中,如果目標表存在:
insert
into
目標表
select
*
from
原表;
2.sql server中,,如果目標表不存在:
select
*
into
目標表
from
原表;
mysql中不支援這種語法,變通一下,自己測了可用:
create table table2 (select * from table1);3.oracle中,如果目標表存在:
insert
into
目標表
select
*
from
原表;
commit
;
4.oracle中,如果目標表不存在:
create
table
目標表
as
select
*
from
原表;
mysql 表資料備份和恢復
假定表tbl name具有乙個primary key或unique索引,備份乙個資料表的過程如下 1 鎖定資料表,避免在備份過程中,表被更新 mysql lock tables read tbl name 關於表的鎖定的詳細資訊,將在下一章介紹。2 匯出資料 mysql select into ou...
oracle 備份表資料
場景 oracle資料庫 要先對幾個表進行備份 然後操作備份表,不直接操作實時表,防止一些誤操作發生在實時表上,怎麼操作呢?plsql上執行sql命令備份表 全量備份 把名為tb name1的表備份成tb name2 create table tb name2 as selecte from tb ...
Oracle中整表資料填充和備份表
1.整表資料填充 insert into 表1 select from 表2注 前提是表1和表2的表結構相同 2.首先你要查詢你的表中有沒有資料,考慮到你備份表時需不需要連資料一塊備份過去,還是只是備份乙個表的表結構如 create table 要備份的表名 as select from 原表名 w...