更新和删除数据

更新数据,其实就是修改数据,使用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;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容