SQL语句练习-更新和删除数据
2011-04-17 11:42
323 查看
=============================================================
标题:SQL语句练习-更新和删除数据
备注:SQL SERVER 2000
日期:2011.4.17
姓名:朱铭雷
=============================================================
1 更新某一行,某一列
UPDATE Customers
SET cust_email = 'kim@thetoystore.com'
WHERE cust_id = '1000000005'
验证一下是否更新成功:
SELECT cust_id, cust_email
FROM Customers
WHERE cust_id = '1000000005'
2 更新某一行,多个列
UPDATE Customers
SET cust_contact = 'Sam Roberts',
cust_email = 'sam@toyland.com'
WHERE cust_id = '1000000005'
验证一下是否更新成功:
SELECT cust_id, cust_contact, cust_email
FROM Customers
WHERE cust_id = '1000000005'
3 更新所有行,某个列
UPDATE Customers
SET cust_email = 'kim@thetoystore.com'
验证一下是否更新成功:
SELECT cust_email FROM Customers
在更新数据时要格外小心,如果漏掉了WHERE子句,则会更新表中的所有行。
4 删除某一行
DELETE FROM Customers
WHERE cust_id = '1000000005'
验证一下是否更新成功:
5 删除某一列的值
UPDATE Customers
SET cust_email = NULL
6 删除所有行
DELETE FROM Customers
注意:虽然删除了表Customers的所有行,但并不删除表Customers本身。
7 删除表中所有行,有速度更快的TRUNCATE TABLE语句。(SQlite不支持此语句)
标题:SQL语句练习-更新和删除数据
备注:SQL SERVER 2000
日期:2011.4.17
姓名:朱铭雷
=============================================================
1 更新某一行,某一列
UPDATE Customers
SET cust_email = 'kim@thetoystore.com'
WHERE cust_id = '1000000005'
验证一下是否更新成功:
SELECT cust_id, cust_email
FROM Customers
WHERE cust_id = '1000000005'
2 更新某一行,多个列
UPDATE Customers
SET cust_contact = 'Sam Roberts',
cust_email = 'sam@toyland.com'
WHERE cust_id = '1000000005'
验证一下是否更新成功:
SELECT cust_id, cust_contact, cust_email
FROM Customers
WHERE cust_id = '1000000005'
3 更新所有行,某个列
UPDATE Customers
SET cust_email = 'kim@thetoystore.com'
验证一下是否更新成功:
SELECT cust_email FROM Customers
在更新数据时要格外小心,如果漏掉了WHERE子句,则会更新表中的所有行。
4 删除某一行
DELETE FROM Customers
WHERE cust_id = '1000000005'
验证一下是否更新成功:
5 删除某一列的值
UPDATE Customers
SET cust_email = NULL
6 删除所有行
DELETE FROM Customers
注意:虽然删除了表Customers的所有行,但并不删除表Customers本身。
7 删除表中所有行,有速度更快的TRUNCATE TABLE语句。(SQlite不支持此语句)
相关文章推荐
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- 第二十九讲 ADO.NET(玩SQL语句) 实例补充之完善Excel删除数据及数据更新功能
- 双表对比,获得新增、更新、删除数据的表,获得用于更新表的SQL语句方法
- 使用T-SQL语句插入、更新、删除数据表
- 必须会的SQL语句(四) 数据删除和更新
- SQL语句--插入数据,更新数据,删除数据,建表,删表
- 必须会的SQL语句(四) 数据删除和更新
- MySQL基本SQL语句之数据插入、删除数据和更新数据
- SQL语句,数据更新,数据插入删除修改和对视图的更新操作
- MySql update inner join!MySql跨表更新 多表update sql语句?如何将select出来的部分数据update到另一个表里面?
- PowerDesigner 16 生产SQL语句 无法更新或删除属性。“某某”的属性 MS_Description不存在解决研究
- SQL语句中----删除表数据drop、truncate和delete的用法
- 全面复习之SQL(4)-数据更新语句和数据定义语句
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- SQL语句中----删除表数据drop、truncate和delete的用法
- 2条完全一样的数据删除一条保留一条,用SQL语句删除。
- MYSQL 数据表中行存在时更新,不存在时插入的SQL语句
- sql语句--更新表中所有数据的某些字段
- oracle 查询重复数据并且删除, 只保留一条数据的SQL语句
- SQL, sql server 2000 ,表间数据 ,级联更新删除