说明:value的值可以为数据,DEFAULT,NULL,expr
含有ATUO_INCREMENT的列可以插入DEFAULT、NULL,或者不插入记录来实现自动增长。
插入记录的三种方法:①可以同时插入多行记录的方法
INSERT TABLE 表名【(列名1,列名2,......)】 {VALUE | VALUES}(value1,value2,......)【,(......),(......),......】
如果省略表名后的列名,则每个列都要赋值
②与第一种方法的区别在于,此方法可以使用子查询(SubQuery)
INSERT 表名 SET 列名1=value,列名2=value
有默认值和允许为空的字段可以不赋值
③把搜索结果写入数据表,SELECT返回的值要与列名匹配
INSERT 表名【(列名1,列名2,......)】 SELECT select语句
更新记录(单表更新):
UPDATE 表名 SET 列名1=value1【,列名2=value2,......】 【WHERE where_condition】
如果省略WHERE条件,则对应列中所有的记录全部更新
删除记录(单表删除)
DELETE FROM 表名 【WHERE where_condition】
如果省略WHERE条件,则对应列中所有的记录全部删除