久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么使用SQL事務管理器創建新表

150次閱讀
沒有評論

共計 2312 個字符,預計需要花費 6 分鐘才能閱讀完成。

這篇文章主要講解了“怎么使用 SQL 事務管理器創建新表”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“怎么使用 SQL 事務管理器創建新表”吧!

使用 SQL 事務管理器創建新表

你可以使用前面幾節所講的方法創建新表。但是,使用事務管理器創建新表會更容易。這一節介紹如何使用這個程序創建新表。

從任務欄的 SQL Sever 程序組中選擇 SQL Enterprise Manager,啟動該程序,你會看到如圖 10.4 所示的窗口。瀏覽服務管理器窗口中的樹形結構,選擇名為 Database 的文件夾。打開文件夾 Database 后,選擇你在第三章中所建立的。

注意:

如果你還沒有創建自己的數據庫,回到第三章創建它。你決不要向 master,tempdb 或任何其它系統數據庫中添加數據。

在選擇了數據庫之后,你會看到一個名為 Group/users 的文件夾和一個名為 objects 的文件夾。打開文件夾 objects,你會看到許多文件夾,其中一個名為 Tables。用右鍵單擊文件夾 Tables 并選擇 New table,就會出現如圖 10.5 所示的窗口。

你可以使用 Manager Tables 窗口來創建一個新表。Manager Tables 窗口有7個列:Key,Column,Name,Datatype,Size,Nulls 和 Default。Manager Tables 窗口中的每一行標明表中一個字段的信息。

圖 10.4

10.5

要建立一個新表,你至少要輸入一行信息。在名為 Column Name 的列下面鍵入 mycolumn。下一步,選擇 Datatype 列,并從下拉列表中選擇 CHAR。當你在這兩個列中輸入信息后,窗口將是如圖 10.6 所示的樣子。

圖 10.6

你已經建立了一個只有一個字段的簡單的表。單擊保存按扭保存這個新表。當要求你輸入新表的名字時,輸入 mytable 并單擊 OK。現在這個表已經保存到了你的數據庫中。

如果你打開服務管理器窗口中的文件夾 Tables,你會看到你所建立的新表被列出。你可以雙擊該表的圖表來編輯它,這時 Manager Tables 窗口會重新出現,你可以增加新的字段并重新保存。

用 SQL 事務管理器可以做的工作,你都可以用 SQL 語句來實現。但是,事務管理器使得建表過程變得更加簡單。

向表中添加數據

下一章將討論如何使用 SQL 向一個表中插入數據。但是,如果你需要向一個表中添加許多條記錄,使用 SQL 語句輸入數據是很不方便的。幸運的是,Microsoft SQL Sever 帶有一個稱為 Microsoft Query 的客戶端應用程序,這個程序使得向表中添加數據變得容易了。

啟動位于任務欄 SQL Sever 程序組中的 Microsoft Query 程序。從窗口頂部的菜單中選擇 File|New Query。這時會顯示一個 Select Data Source 對話框(見圖 10.7)。選擇你的數據源名字并單擊 Use。

圖 10。7

輸入你的登錄帳號和密碼后,程序要求你選擇一個表和一個數據庫。選擇你在上一節中所建立的表(mytable),單擊按鈕 Add,然后單擊按鈕 Close 關閉該對話框。

在窗口的左上角會出現一個對話框,框中是取自表 mytable 的一列字段名。你可以雙擊任何一個字段,把它添加到主窗口中。如果你雙擊星號(*)字符,所有的字段都會被添加到主窗口中。

如果你的表中有記錄,它們現在已經出現在主窗口的字段標題下面了。但是,因為你剛剛建立了這個表,表還是空的。要添加新記錄,選擇 Records|Allow Editing,主窗口中就會出現一條新記錄。輸入一行數據完成這個記錄,就向表中添加了一條新記錄。

圖 10。8

當你轉到下一條新記錄時,你向上一條記錄中輸入的值會自動被保存。如果你需要,你可以用 Microsoft Query 向表中輸入幾百條記錄。

刪除和修改表

你應該在建立表之前仔細設計它們,因為你在改變一個已經存在的表時會受到很大的限制。例如,一旦已經建立了一個表,你就不能刪除表中的字段或者改變字段的數據類型。在這種情況你所能做的是刪除這個表,然后重頭開始(參見第十一章“中級 SQL”中的“使用 SQL 創建記錄和表”一節)。

要刪除一個表,你可以使用 SQL 語句 DROP TABLE。例如,又從數據庫中徹底刪除表 mytable,你要使用如下的語句:

DROP TABLE mytable

警告:

使用 DROP TABLE 命令時一定要小心。一旦一個表被刪除之后,你將無法恢復它。

當你建設一個站點時,你很可能需要向數據庫中輸入測試數據。而當你準備向世界提供你的網點時,你會想清空表中的這些測試信息。如果你想清除表中的所有數據但不刪除這個表,你可以使用 TRUNCATE TABLE 語句。例如,下面的這個 SQL 語句從表 mytable 中刪除所有數據:

TRUNCATE TABLE mytable

雖然你不能刪除和修改已經存在的字段,但你可以增加新字段。最容易的實現方法是使用 SQL 事務管理器中的 Manager Tables 窗口。你也可以使用 SQL 語句 ALTER TABLE。下面是一個如何使用這種語句的例子:

ALTER TABLE mytable ADD mynewcolumn INT NULL

這個語句向表 mytable 中增加了一個新字段 mynewcolumn。當你增加新字段時,你必須允許它接受空值,因為表中原來可能已經有了許多記錄。

感謝各位的閱讀,以上就是“怎么使用 SQL 事務管理器創建新表”的內容了,經過本文的學習后,相信大家對怎么使用 SQL 事務管理器創建新表這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計2312字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 韶关市| 郁南县| 晋城| 兰西县| 蒲城县| 明光市| 平乡县| 土默特右旗| 曲阳县| 道真| 衡东县| 青州市| 平山县| 四川省| 晋中市| 荣成市| 甘肃省| 辉县市| 大城县| 荆门市| 台中市| 象山县| 临颍县| 个旧市| 中超| 余江县| 大埔县| 灵台县| 台湾省| 黄大仙区| 新乡市| 南阳市| 宁安市| 连城县| 徐州市| 邢台县| 沅陵县| 新泰市| 彭水| 临湘市| 阿克苏市|