MYSQL插入更新删除数据
插入数据
1 为表的所有字段插入数据
1.1、insert语句不指定字段名
例子:
1.1、insert语句列出所有字段
例子:
(区别:1.可不指定字段,直接录入值,较为方便,2.指定字段,较为麻烦,但是,灵活,可改变字段的顺序)
2 为表的指定字段插入数据
例子:
(仅限于可以为空的字段)
(顺序亦可调换)
3 为表同时插入多条数据
语法:insert into 表名 values(...),(...),(...)
例子:
4 将查询结果插入到表内
语法:insert into 表1 (字段列表1) select 字段列表2 from 表2
例子:
(注意:字段类型和字段个数要一致)
更新数据
1 更新表中已有的数据
语法:
update 表名 set 字段1 = 新值1,字段2=新值2,... where 条件表达式
例子:
(切记:where条件不能轻易的丢掉!!!)
删除数据
1 删除表中已有的数据
语法:
delete from 表名 [where 条件表达式]
现有数据:
例子:
(不加条件删除则是全部删除)
(切记:where条件不能轻易的丢掉!!!)