更新数据,其实就是修改数据,使用UPDATE语句。
(1)给表中某行某字段修改(添加)值
UPDATE customers #UPDATE 后面跟表名
SET cust_email='elmer@fudd.com' # SET命令,用来给字段设置新值
WHERE cust_id=10005; #WHERE子句过滤具体的行
删除某个字段的值可以将值设置为NULL。
(2)删除整行(或所有行)
DELETE FROM customers #DELETE FROM后面跟表名
WHERE cust_id=10006; #WHERE子句过滤具体的行。
注:如果去掉WHERE子句,就会删除整个表的所有行,但表仍然存在,并没有被删除。
(3)给表中增加一列(字段)
ALTER TABLE vendors #ALTER TABLE 后面跟表名
ADD COLUMN vend_phone CHAR(20); #增加一列vend_phone ,必须明确其数据类型
(4)删除表中的一列(字段)
ALTER TABLE vendors
DROP COLUMN vend_phone;
(5)重命名列
#ALTER TABLE 表名字 CHANGE 列名称 新列名称 数据类型
ALTER TABLE customers
CHANGE cust_zip cust_modify char(10) NOT NULL;
(6)删除表
DROP TABLE customers2; #删除操作不可恢复,谨慎使用
(7)重命名表
RENAME TABLE customers2 TO customers;
ALTER TABLE customers2 RENAME customers;