管理數據表
創建表的目在於利用表進行數據的存儲和管理。對數據進行管理的前提是數據的存儲,向表中添加數據,沒有數據的表是沒有任何實際意義的;添加完成後,用戶也可以根據自己的需要對錶中數據進行修改和刪除。在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文件路徑,點擊下一步
選擇將數據導入到哪個數據庫,然後點擊下一步
點擊下一步
先選擇需要導入的表,再編輯映射後點擊下一步
點擊下一步
點擊完成
點擊完成
執行成功,點擊關閉