sql插表
Ⅰ sql語句 怎麼從一張表中查詢數據插入到另一張表中
可用insert into語句將查詢的數據插入到另一張表。
前提:查詢的欄位要與被插入表的欄位屬性一致及長度一致,否則,在插入過程中容易報錯。
使用資料庫:Oracle
步驟:
1、羅列下源表的數據。
Ⅱ sql語句 怎麼從一張表中查詢數據插入到另一張表中
查詢的數據插入到另一張表中,分為兩種情況,一種是目標表不存在,另一種是目標表存在。
工具:Oracle
10g
源表數據:
情況一(目標表不存在,創建表名為t1的表,將person表中全部數據插入):
執行語句:
create table t1 as select * from person;情況二(目標表t1存在,將person表中agegrade為年輕人的數據插入):
insert into t1 select * from person where agegrade='年輕人';
Ⅲ sql 怎麼把一個表的數據插入到另外一個表
--第一種情況的
1》如果2張表的欄位一致,並且希望插入全部數據,可以用這種方法:
INSERT INTO 目標表 SELECT * FROM 來源表(查詢條件);
2》比如要將 articles 表插入到 newArticles 表中,則是:
INSERT INTO newArticles SELECT * FROM articles;
3》如果只希望導入指定欄位,可以用這種方法:
INSERT INTO 目標表 (欄位1, 欄位2, ...) SELECT 欄位1, 欄位2, ... FROM 來源表;
--下面是第二種情況
4》如果將一個表的數據放在另外一個不存在的表:
select * into 目標不存在的表 from 來源表(查詢條件)
5》如果只希望導入指定欄位,可以用這種方法:
select 欄位1,欄位2,... into 目標不存在的表 from 來源表
Ⅳ SQL怎樣把一個表的數據插入到另一個表裡
只插入id,title,content的值:insert
into
b(id,title,content)
select
id,title,content
from
a
插入B中並填寫B的所有欄位:insert
into
b
select
id,title,content,'adder的值','n_time的默認值'
from
a
Ⅳ mysql 如何用一條SQL將一張表裡的數據插入到另一張表。
/12分步閱讀
打開SQL Server Management Studio,按圖中的路徑進入導入數據界面。
2/12
導入的時候需要將EXCEL的文件准備好,不能打開。點擊下一步。
3/12
數據源:選擇「Microsoft Excel」除了EXCEL類型的數據,SQL還支持很多其它數據源類型。
4/12
選擇需要導入的EXCEL文件。點擊瀏覽,找到導入的文件確定。
5/12
再次確認文件路徑沒有問題,點擊下一步。
6/12
默認為是使用的WINODWS身份驗證,改為使用SQL身份驗證。輸入資料庫密碼,注意:資料庫,這里看看是不是導入的資料庫。也可以在這里臨時改變,選擇其它資料庫。
7/12
選擇導入數據EXCEL表內容範圍,若有幾個SHEET表,或一個SHEET表中有些數據我們不想導入,則可以編寫查詢指定的數據進行導入。點擊下一步。
8/12
選擇我們需要導入的SHEET表,比如我在這里將SHEET表名改為price,則導入後生面的SQL資料庫表為price$。點擊進入下一步。
9/12
點擊進入下一步。
10/12
在這里完整顯示了我們的導入的信息,執行內容,再次確認無誤後,點擊完成,開始執行。
11/12
可以看到任務執行的過程和進度。
12/12
執行成功:我們可以看看執行結果,已傳輸1754行,表示從EXCEL表中導入1754條數據,包括列名標題。這樣就完成了,執行SQL查詢語句:SELECT * FROM price$就可以查看已導入的數據內容。