1. 程式人生 > >數據庫表的管理(使用T-SQL語句)

數據庫表的管理(使用T-SQL語句)

則無 插入 更新 例如 分隔 語法 執行 允許 -s

使用T-SQL語句操作數據表
使用SQL Server Managenment 中對數據進行插入,更新或者刪除比較簡單。除此外,使用T-SQL語句實現表數據的插入,更新和刪除等操作。

1。插入數據
INSERT語法格式如下
INSTER 【INTO】 <表名> [列名] VALUES <列表值>
其中:
【INTO】是可選的,可以省略。
表名是必須的,而表的列是可選的。
多個列名和多個值列表用逗號分隔。

2。更新數據
UPDATE語法格式如下
UPDATE <表名> SET <列名 =更新值> [WHERE <更新條件>]
其中:
SET後面可以緊隨多個數據的更新值。

WHERE 子句是可選的,用來限制條件。
例如:更改學生王蘭成績位88,可以使用
UPDATE student SET 成績=‘88’ 姓名=‘王蘭’

3。刪除數據
使用DELETE 語句刪除表中的數據
語法格式:
DELETE FROM <表名> 【WHERE <刪除條件>】
例如:刪除學生王蘭的記錄
DELETE FROM student WHERE 姓名=‘王蘭’

4。使用Teuncate Table 語句刪除表中的數據
Teuncate Table 語句用來刪除表中的所有行。
語法格式:
Truncate Table <表名>

Teuncate Table 語句與DELETE 語句的區別、
         1.Teuncate Table 語句不帶WHERE 子句,只能將整個數據表清空,而DELETE 語句可以帶WHERE 子句,允許按條件刪除某些記錄。
         2.Teuncate Table 語句不記錄事務日誌,而DELETE語句無論刪除多少記錄,都會每刪一行就記錄一條。
         3.Teuncate Table 語句刪除表中所有行,標識符列會重置為0.而DELETE 語句不會重復標識符列。
         4.Teuncate Table 語句不能用於外鍵約束引用的表。

綜上所述:Teuncate Table 語句執行速度更快,在晴空大數據量表作業時,DBA常用語句,但是執行語句前要確保數據可以刪除,否則無法回復。

數據庫表的管理(使用T-SQL語句)