我用的是2008,選中資料庫_任務(右鍵)_生成腳本(右鍵).截圖附上,不明白的可以直接hi我.其他的版本也是大同小異的.
⑵ 如何將一張資料庫表中的數據導出或轉化成sql語句
sql
方法/步驟
很多時候我們在生產資料庫上面只能進行簡單的查詢,是不能增刪查改的。但是又想使用真實的數據。
如果用plsql develop是可以實現將數據導出成insert語句的。但是導出之後是全部的列都會出現在insert語句裡面。
3
遇到一些空值,日期之類的還要處理一下才行,而且有很多列是自己不需要的。
4
這個時候就需要用sql來構造insert語句了。他是比較自由和靈活的,可控制性比較強。
⑶ 求一個將access的資料庫中的表中的數據導出成sql語句的方法或工具
把Access 數據導出到SQL Server的方法如下:
1、打開ACCESS資料庫,右鍵選中要導出的表TABLE1,選擇導出,出現一個『將表TABLE1導出....『的對話框,在『保存類型(T)』下拉列表選中'ODBC Databases (),出現一個導出對話框,一般的表名不做修改,默認就行了,點擊『確定』。
2、在『選擇數據源』對話框中,點擊『新建』按鈕,出現的『創建新數據源』中,選擇『SQL Server』數據源驅動程序,點『下一步』,數據源名中可以輸入你想定義的數據源名,本例數據源名為『DC12』,點『下一步,點『完成』。
3、在出現的『創建到SQL Server的新數據源』對話框中,伺服器(S):選項下拉列表中,選擇一個你想連接到的本地資料庫或者網路資料庫的伺服器名稱,本例的伺服器名稱為『JIABAO9』,點『下一步』,選中『使用用戶輸入登錄ID和密碼的SQL Server 驗證(S)』,分別在『登錄ID(L)和密碼(P)』中輸入訪問資料庫的的用戶名和密碼,點『下一步』。
4、選擇資料庫的對話框里,在『更改默認的資料庫為(D)』下拉列表中選擇一個已經有存在的資料庫名稱,本例資料庫名為『DBTEXT』,也就是把ACCESS資料庫的TABLE1表數據導出到DBTEXT資料庫,按『下一步』--》完成--》確定。
5、在出現的『選擇數據源』對話框中,一般我們不用再修改『DSN 名稱(D)』的文件名了,前面已經命名為『DC12』,點『確定』;要求你在『SQL Server登錄』對話框里再次輸入登錄資料庫的用戶名和密碼,輸入完後,點擊『確定』,如果不出現錯誤提示,表明已經成功將ACCESS資料庫表TABLE1的表結構和數據導出到資料庫名為JIABAO9了。
6、在JIABAO9資料庫下就新建立有一個名稱為TABLE1的新表了,可用select * from TABLE1 來查詢剛才導入的數據了。
7、因為是從ACCESS把數據表導入到SQL SERVER資料庫的, 所以ACCESS和SQL SERVER數據
庫的語法上有差別;
select 'stano,sname from stainfo where datepart(''m'',birth) =';是在ACCESS
資料庫中的查詢語句,在SQL SERVER中不能這樣表達,否則會產生語法錯誤,
無效的參數傳遞: Invalib parameter specified for datepart;
注意大多數都是由引號或標點符號引起的,把m的引號去掉,
⑷ 怎樣將Oracle中的數據導出成SQL腳本
可用第三方工具PLSQL Developer將oracle的數據導成SQL腳本。
使用工具:PLSQL Developer
步驟:
1、打開PLSQL Developer,並登錄到要導出數據的庫里。
⑸ 創建表的sql語句
創建表的sql語句是CREATE TABLE。
SQL CREATE TABLE是SQL語言的建表語句,用於創建資料庫中的表。基礎語法為:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。
table參數用於指定新建表的名稱。field1,field2用於指定在新表中創建的新欄位的名稱,每創建一個新表必須至少創建一個欄位。type參數用來指定新建欄位的數據類型。size參數用於指定文本及二進制欄位的長度。
NOT NULL是SQL的關鍵字,使用該參數則新記錄的該欄位值必須是有效的數據。在一個欄位上只能使用一次NOT NULL參數,否則會出錯。index1, index2參數是定義單一欄位索引的CONSTRAINT子句。
multifieldindex參數是定義多重欄位索引的CONSTRAINT子句。
數據類型:
1、integer(size):僅容納整數。在括弧內規定數字的最大位數。
2、int(size):僅容納整數。在括弧內規定數字的最大位數。
3、smallint(size):僅容納整數。在括弧內規定數字的最大位數。
4、tinyint(size):僅容納整數。在括弧內規定數字的最大位數。
5、decimal(size,d):容納帶有小數的數字。"size"規定數字的最大位數。"d"規定小數點右側的最大位數。
6、numeric(size,d):容納帶有小數的數字。"size"規定數字的最大位數。"d"規定小數點右側的最大位數。
7、char(size):容納固定長度的字元串。在括弧中規定字元串的長度。
8、varchar(size):容納可變長度的字元串。在括弧中規定字元串的長度。
9、date(yyyymmdd):容納日期。
⑹ 怎麼把sql server 資料庫某表的表結構導出成sql語句
可在圖形界面下操作。
步驟:
1、登錄sqlserver資料庫。
2、在左邊的樹列表中找到要導出的表,如圖中選擇的是dbo.test表。
⑺ 如何把Excel數據轉化成SQL語句
1、例如我想把圖1的數據給添加到圖2的資料庫中;
⑻ 怎麼將sql資料庫表裡的信息 導成sql語句
如果你用PHPMYADMIN來管理你的資料庫的話,直接就可以對資料庫或某個表進行到處操作。很方便,如果你還沒用PHPMYADMIN,建議你馬上裝一個,大部分MYSQL都用PHPMYADMIN進行管理。
命令行也可以導出,具體命令可參考如下:
1.將資料庫mydb導出到e:\mysql\mydb.sql文件中:
打開開始->運行->輸入cmd
進入命令行模式
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
>e:\mysql\mydb.sql
然後輸入密碼,等待一會導出就成功了,可以到目標文件中檢查是否成功。
2.將資料庫mydb中的mytable導出到e:\mysql
\mytable.sql文件中:
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
mytable>e:\mysql\mytable.sql
3.將資料庫mydb的結構導出到e:\mysql
\mydb_stru.sql文件中:
c:\>mysqlmp
-h
localhost
-u
root
-p
mydb
–add-drop-table
>e:\mysql\mydb_stru.sql