sql增删改查

1.UPDATE

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

更新一行中的一个列

1 UPDATE ali_rds_database SET dbstatus="Running" WHERE dbinstanceid="rdsz87qmznt4c18c143g" 
2 UPDATE ali_ons_topic SET STATUS = NULL WHERE `owner` IS NULL

oracle 中 NULL , '' 是相等的。 MySQL 中,上面二者是不相等的。

更新一行中的多个列

1 UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'

2.DELETE

DELETE FROM 表名称 WHERE 列名称 = 值

 1 DELETE from ali_rds_database WHERE dbinstanceid="rdsz87qmznt4c18c143g" and dbname="lube_test" 

3.INSERT

INSERT INTO 表名称 VALUES (值1, 值2,....)

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

join  即inner join

left join

right join

full join

原文地址:https://www.cnblogs.com/hym-pcitc/p/5632143.html