⑴ sql 怎麼復制一條數據到另外一張表
快速復製表,可使用INTO語句
例如:
select*into新表名from舊表名
上例,是將舊表名里的數據復制到新表名中,切記新表名是不能存在的表,不然會報錯
⑵ SQL Server 2005 復制一個表
就是復制個結構咯?
select
*
into
表2
from
表1
where
1=2
這個是最簡單方便的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
(3)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中怎麼把一個表的數據復制到另一個表中
不同的資料庫語法不同(SQL Server和Oracle為例),且復制包括目標表已存在和目標表不存在的情況,分別回答:
SQL Server中,如果目標表存在:
1
insert into 目標表 select * from 原表;
SQL Server中,,如果目標表不存在:
1
select * into 目標表 from 原表;
Oracle中,如果目標表存在:
1
2
insert into 目標表 select * from 原表;
commit;
Oracle中,如果目標表不存在:
1
create table 目標表 as select * from 原表;
⑹ SQL server 資料庫 如何把一張表復制到另一個資料庫表中
SQLserver資料庫如何把一張表復制到另一個資料庫表中的方法。
如下參考:
1.首先,在桌面上單擊「ManagementStudio」圖標。
⑺ SQL語句 怎麼把一個表的數據復制到另外一個表裡面
1、復制舊表的數據到新表(假設兩個表結構一樣)
INSERT
INTO
新表
SELECT
*
FROM
舊表
2、復制舊表的數據到新表(假設兩個表結構不一樣)
INSERT
INTO
新表(欄位1,欄位2,.......)
SELECT
欄位1,欄位2,......
FROM
舊表
3、復製表結構及數據到新表
select
*
into
目標表名
from
源表名(要求目標表不存在,因為在插入時會自動創建)
4、只復製表結構到新表
CREATE
TABLE
新表
SELECT
*
FROM
舊表
WHERE
1=2
即:讓WHERE條件不成立.
(7)sql復制一張新表擴展閱讀
基本SQL語句
1、數據表的建立
CREATE
TABLE
數據表名稱(欄位1
類型1(長度),欄位2
類型2(長度)
……
)
2、
數據記錄篩選
sql="select
*
from
數據表
where欄位名=欄位值
order
by欄位名[desc]"
3、更新數據記錄
sql="update
數據表
set欄位名=欄位值
where
條件表達式"
4、刪除數據記錄
sql="delete
from
數據表
where
條件表達式"
5、
添加數據記錄
sql="insert
into
數據表
(欄位1,欄位2,欄位3
…)
values
(值1,值2,值3
…)"
參考資料來源:網路-SQL
⑻ SQL中如何將舊表復制到新表
如果新表已存在,並且兩個表的結構一樣,這樣寫:
INSERT INTO tableNew
SELECT * FROM tableOld
tableNew是新表的名字
tableOld 是舊表的名字
⑼ sql表復制,怎麼把一個表中的數據復制到另一個表中
Insert into 目標表(欄位列表) select 欄位列表 from 原始表
⑽ 如何用sql語句復制一張表
1、原表存在的話這樣用:insert into a select * from b
2、原表不存在的話這樣用:select * into a from b