創建數據庫表之后,就可以向數據庫表中錄入數據,並且可以對數據庫表中的數據進行查詢、插入、修改、刪除、復制等更新操作。
可以采用以下方法錄入數據至數據庫表中:
- 使用SQL Server的導入和導出數據功能把其他數據源數據導入SQL Server數據庫表中。
- 使用數據管理器。
- 使用T-SQL語言中的INSERTINTO語句。
錄入數據
1.把其他數據源的數據導入表
打開SQL Server Management Studio,選擇對象資源管理器,展開數據庫選項,右擊一個數據庫,選擇“任務”→“導入數據”。
在導入和導出向導中可以選擇數據源、目標、源表和源視圖等,將數據導入你的表中。
在SQL Server Management Studio中右擊你的表,選擇“編輯前兩百行”選項,查看導入的數據。
注:選擇數據源后可能會提示“未在本地計算機上注冊‘Microsoft.ACE.OLEDB.12.0'提供程序”,原因是缺少Access Database Engine。去官網下載Microsoft.ACE.OLEDB.12.0 的驅動補丁。
SQL Server Management Studio中打開的導入和導出向導默認是32位的,所以需要32位的補丁,如果下載了64位的補丁,則需要從“開始”手動打開64位向導。
2.交互式錄入數據至表
在SQL Server Management Studio中右擊你的表,選擇“編輯前兩百行”選項,手動輸入數據。
3.使用 insert into 語句插入數據至表
use jiaoxuedb go insert into Course values('C1', '程序設計', 60), ('C2', '微機原理', 80), ('C3', '數字邏輯', 60), ('C4', '數據結構', 80), ('C5', '數據庫', 60), ('C6', '編譯原理', 60), ('C7', '操作系統', 60) go
如果在執行語句前已經打開了表,那么執行完成后,單擊表標簽,單擊工具欄中的“執行SQL"命令按鈕,就可以查看數據了。
修改數據
1.交互式修改表中的數據
打開表,選擇你要修改的數據,直接輸入。
2.用 update 語句修改表中的數據
update Teacher set PROF = '副教授' where TN = 'ZX';
刪除數據
1.交互式刪除表中的數據
在打開的表中,單擊數據記錄行左側的行選擇器,選中記錄行並右擊,在打開的快捷菜單中選擇“刪除”選項。
2.用 delete 語句刪除表中的數據
delete from Teacher where TN = 'FH';
復制數據庫表
1.用 select 語句復制表(生成一個新表)
select * into test1 from Student;
select TN, SEX, AGE, PROF into test2 from Teacher where SEX = '男';
2.用 insert into 語句復制數據到已存在的表
insert into T (Tno, TN) select Tno, TN from Teacher