復制sql資料庫
① 如何復製表sql
1、既復製表結構也復製表內容的SQL語數友句:
CREATE TABLE tab_new AS SELECT * FROM tab_old;
2、薯局槐只復製表結構不復製表內容的SQL語句:
CREATE TABLE tab_new AS SELECT * FROM tab_old WHERE 1=2;
3、不復製表結構,只復制內容的sql語句:
SELECT vale1, value2 into Table2 from Table1
(1)復制sql資料庫擴展閱讀:
SQL中常用的語句:
1、說明:創建數臘銀據庫
CREATE DATABASE database-name
2、說明:刪除資料庫
drop database dbname
3、說明:創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據已有的表創建新表:
A:create table tab_new like tab_old (使用舊表創建新表)
B:create table tab_new as select col1,col2? from tab_old definition only
4、說明:刪除新表
drop table tabname
5、說明:增加一個列
Alter table tabname add column col type
6、說明:添加主鍵
Alter table tabname add primary key(col)
7、說明:刪除主鍵
Alter table tabname drop primary key(col)
8、說明:創建索引
create [unique] index idxname on tabname(col?.)
9、刪除索引
drop index idxname
② sql語句兩個資料庫中表復制
假設當前資料庫為aaa,另一個資料庫為bbb。現在將資料庫aaa中的tba的數據復制到資料庫bbb中,就給它命名為tbb。
select * into bbb.dbo.tbb
from aaa
實際上就是into子句後面的新表名字前面加上另外一個資料庫的名稱、所有者。
③ 怎樣將一個資料庫完整復制到另一個sql伺服器
1、開始菜單--->程序,打開SQLServerManagementStudio。
2、連接伺服器後,找到我們需要遷移的數據,右鍵點擊屬性。
3、在資料庫屬性裡面,點擊文件,可查看資料庫文件和資料庫日誌文件的存放路徑。
4、確定沒有任何其它用戶連接到此資料庫後,點擊該資料庫-->任務-->分離。
5、我們可以看到分離以後,剛剛那個資料庫,已經不在此列表。
6、進入剛剛我們第3步屬性裡面看到的資料庫文件路徑.如下圖把我們的ZNLCRM.mdf資料庫文件和ZNLCRM_Log.Ldf資料庫日誌文件拷貝到另外一台伺服器。
7、在另外台伺服器上打開SQL資料庫.與第1步一樣.點擊資料庫--->附加。
8、在附加資料庫裡面,點擊添加。
9、找到剛剛拷貝過來的ZNLCRM.mdf文件.選中該文件,依次點擊確定。
10、然後我們就可以看到,一個完整的資料庫就直接被遷移過來。
④ 怎樣用SQL語句完整復制資料庫
1.復製表結構:只能復製表的欄位,不能復制主鍵、索引等
select
top
0
*
into
新表名
from
原表名
2.復制整個資料庫結構及數據:
create
datebase
Test
--創建目標資料庫
exec
P_CopyDB
@Source_DB='aspnet',@Des_DB='test'
--把源資料庫整個復制到目標資料庫
⑤ SQL server 資料庫 如何把一張表復制到另一個資料庫表中
SQLserver資料庫如何把一張表復制到另一個資料庫表中的方法。
如下參考:
1.首先,在桌面上單擊「ManagementStudio」圖標。