有些知识点只是一眼的事,但是由于平时用的不多,就很容易忽略,如果再加上考试的压力,就很容易临场就忘得一干二净。
删除和更新可以简单分为:
- 表内数据的更新和删除
- 表自身的更新和删除
表内数据更新删除
更新数据
UPDATE customers
SET cust_email='elmer.com'
WHERE cust_id=10005;
要更新的表
列名和新值
确定要更新行的过滤条件
删除某个列的值
UPDATE customers
SET cust_email=NULL
WHERE cust_id=10005;
删除数据 DELETE
DELETE FROM customers
WHERE cust_id=10006;
要删除的表名
where子句过滤要删除的行。
如果省略where子句,将删除表中所有记录。
delete是对行删除,删除列使用update语句。
表自身的更新和删除
更新表定义(结构)ALTER TABLE 表名必须存在。
ALTER TABLE VENDORS
ADD vend_phone char(20);
给vendors表增加一个名为vend_phone列,数据类型必须明确定义。
删除表 DROP TABLE
DROP TABLE customers2
执行语句将永久删除customers2表。
重命名表 RENAME TABLE
RENAME TABLE customers2 to customers;
将customers2更名为customers。
网友评论