数据库更新操作有三种:在表中添加若干行数据、修改表中的数据和删除表中的若干行数据。
SQL中有三类相应的语句,分别是插入数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE)
- 插入数据
INSERT···VALUES 插入单行或多行元组数据
例:向数据库mysql_test的表customers中插入这样一行完整数据:(901,张三,F,北京市,朝阳区)。
INSERT INTO mysql test.customers
VALUES(901,'张三','F','北京市','朝阳区');
INSERT···SET 插入部分列值数据
INSERT INTO mysql_test.customers
SET cust_name='李四',cust_assress='武汉市',cust_sex=default;
"insert into"命令用于向表中插入数据
INSERT···SELECT 插入子查询数据,子查询可以嵌套在SELECT语句中,用于构造父查询的条件,也可以嵌套在INSERT语句中,用于生成要批量插入的数据。
"SELECT"子句快速从一个或多个表中取出数据
- 删除数据
DELETE 删除表中一行或多行数据