數據庫實驗——數據表的導入導出

管理數據表

創建表的目在於利用表進行數據的存儲和管理。對數據進行管理的前提是數據的存儲,向表中添加數據,沒有數據的表是沒有任何實際意義的;添加完成後,用戶也可以根據自己的需要對錶中數據進行修改和刪除。在SQL Server 2008中,對於數據的管理包括插入、修改和刪除,通過Management Studio來操作,也可以利用SQL語句來實現。

1、界面方式插入數據表

1.利用對象資源管理器插入表數據
(1)啓動SQL Server Management Studio;
(2)展開SQL Server實例,選擇“表” ,單擊鼠標右鍵,然後從彈出的快捷菜單中選擇“編輯前200行”命令;
(3)在表窗口中,顯示出當前表中數據,單擊表格中最後一行,填寫相應數據信息。

2、命令方式插入數據表

1、插入一個元組基本格式
  INSERT INTO <表名>[(<列名>[,<列名>…])]
  VALUES([,<表達式>……])
   參數說明:
       Table_name:表名
       Column_name:列名
Expression: 對應字段的值或表達式,字符和日期型需要加單引號。
2、若數據表結構爲student(sno,sname,ssex,sage)
  插入一個完整的元組
INSERT INTO Student VALUES(‘200215121’,‘李勇’,‘男’,20)
  插入一個不完整的元組
INSERT INTO Student(Sno,Sname)VALUES(‘200215122’,‘劉晨’)
   

插入數據表注意事項

1、新插入記錄應與表結構定義匹配;
2、列名項數與提供值的數目應匹配;
3、可以指定列值爲Null ;
4、INTO子句中沒有出現的屬性列,新記錄在這些列上將取空值(Null)或默認值;
5、如果INTO子句中沒有指明任何列名,則新插人的記錄必須在每個屬性列上均有值,且順序應與表中屬性列順序一致。

3、數據導入

  導入導出是SQL Server數據庫系統與外部進行數據交換的操作。導入數據是從外部其他系統數據源中將數據複製並插入到SQL Server數據庫中的過程。導出數據是將SQL Server數據庫中的數據複製到其他數據源中的過程。
  SQL Server可以導入的數據源包括ODBC數據源(例如Oracle數據庫)、OLE DB數據源(例如其他SQL Server實例)、ASCII文本文件和Excel電子表格等格式,也可以將SQL Server的數據導出爲這些格式。
  使用SQL Server導入導出嚮導需要以下幾個步驟:
    1)選擇數據源。如果是導入數據則選擇要導入的數據所在的對象,如果是導出數據則選擇SQL Native Client。
    2)選擇目標。如果是導入數據則選擇SQL Native Client,如果是導出數據則選擇要導出數據所在的對象。
    3)指定要傳輸的數據。可以選擇數據庫裏的某些表或視圖,也可用一個T-SQL查詢語句來指定要傳輸的數據;
    4)指定是立即執行還是保存SSIS包以便日後使用。
1、啓動SQL Server導入和導出嚮導方法
方法1:在【開始】菜單上,選擇【所有程序】→ 【Microsoft SQL Server 2008】→【導入和導出數據】。
在這裏插入圖片描述
方法2:在 SQL Server Management Studio 中,連接到數據庫引擎服務器類型,展開數據庫,右擊數據庫名稱,在彈出的對話框中選擇【任務】,再單擊【導入數據】/ 【導出數據】 。
在這裏插入圖片描述
方法3:在命令提示符窗口中運行 DTSWizard.exe(默認位置位於 C:\Program Files\Microsoft SQL Server\100\DTS\Binn)。
2、SQL Server導入和導出嚮導界面

點擊下一步
在這裏插入圖片描述
在選擇數據源對話框中進行數據源選擇,然後點擊下一步。以Excel爲例
在這裏插入圖片描述

點擊瀏覽選擇Excel文件路徑,點擊下一步
在這裏插入圖片描述
選擇將數據導入到哪個數據庫,然後點擊下一步
在這裏插入圖片描述
點擊下一步
在這裏插入圖片描述
先選擇需要導入的表,再編輯映射後點擊下一步
在這裏插入圖片描述
點擊下一步
在這裏插入圖片描述
點擊完成
在這裏插入圖片描述
點擊完成
在這裏插入圖片描述
執行成功,點擊關閉
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章