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条件不能轻易的丢掉!!!)