如何使用SQL語句修改表內的數據


如何使用SQL語句修改表內的數據

文章插圖
修改表中內容
修改用到update語句,語句格式為:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
即 update 員工表 set 部門id=01 where 員工id=0004
SQL聯合主鍵
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3????
字段名N???? )
擴展資料
主鍵是數據庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的 。建立主鍵有兩種方法:一種是在數據庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹 。
在數據庫提供的GUI環境中建立(以SQL7為例) 。輸入表信息后按Ctrl鍵同時選中多行,然后點上面的主鍵按鈕就行了 。
通過SQL語句執行建立 。又分兩種,一是在建表語句中直接寫,二是建表之后更改表結構 。
在建表語句中直接寫:
Create Table 表名 (字段名1 Int Not Null,
字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
字段名3????
字段名N???? )
參考資料: 網頁鏈接
SQL語言中修改表中數據的命令是update 。
Update 語句用于修改表中原有的數據 。單獨使用,使用where匹配字段,set后面,更新字段值,既可以一次一項,也可以一次多項 。語法:UPDATE 表名稱 SET 列名稱1 = 新值,...,列名稱2 = 新值 WHERE 列名稱3 = 某值 。
擴展資料:
Update 語句擴展應用:
更新某一行中的一個列的例子:將表中LastName是 "Wilson" 的元組的 FirstName改為“Fred”:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'。
更新某一行中的若干列的例子:將表中LastName是 "Wilson" 的元組的Addres改為“Zhongshan 23”City改為“Nanjing”:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson' 。
SQL中使用UPDATE語句修改表中的數據 。
sql修改語句的寫法:【UPDATE表名稱SET列名稱=新值WHERE列名稱=某值】 。
UPDATE語句不僅指定要更改的行,還指定要用作這些行中特定列的新值的表達式 。
可以使用UPDATE語句更改表中的單個行、一組行或所有行 。與其它數據修改語句(INSERT、MERGE和DELETE)不同,UPDATE語句還可以同時對多個表中的行進行修改 。
在所有情況下,UPDATE語句的執行均為原子操作;要么正確無誤地修改所有行,要么不修改任何行 。例如,如果當前修改的一個值的數據類型不正確,或者在新值導致違反CHECK約束時,UPDATE將失敗,并且整個操作都會回退 。
UPDATE語句使用注意事項
1、使用Update語句,如果省略“Where條件”,將更新數據表內的全部記錄 。
【如何使用SQL語句修改表內的數據】2、賦值時,注意字段的類型 。若為文本型或備注型,則字段值兩邊要加引號,若為日期/時間型,則字段值兩邊要加上#號(加引號也可以);若為布爾類型,則該字段的值為True或False;若為自動編號類型,則不要給該字段賦值 。

    推薦閱讀