数据库插入、更新、删除操做

1.插入数据 (1)为表中的全部的字段插入数据 insert into 表名称 (字段1,字段2,字段3......)vaues(值1,值2,值3......);括号内为根据所建立的字段类型逐一进行插入,逐一在给字符类型数据插入的时候,使用单引号; (2)为表的指定指端插入数据 insert into 表名称 (指定字段1,指定字段2......) values(值1,值2......);在插入的时候,要保证插入值的类型和对应列的数据类型匹配,若是类型不一样,则没法插入; (3)同时插入多条记录 insert into 表名称(字段1,字段2,字段3) values(值1,值2,值3......),(值1,值2,值3......),(值1,值2,值3......); 一个同时插入多行的insert语句等于多个单行插入的insert语句,可是多行的insert语句在处理过程当中效率更高; (4)将查询结果插入到表中 insert into 表名称(字段1,字段2,字段3......) select (字段1,字段2,字段3......) from 表名称 where 条件; 前面所插入的字段为待插入表中的数据的列名称,后面的字段为数据来源表的查询列,先后两个字段的查询列表中的字段个数必须相同,数据类型也要彻底相同; 2.更新数据(通常是指定条件下的数据更新) update 表名称 set (字段1=value1,字段2=value2......) where 条件; 3.删除数据(通常也是指定列的数据的删除) delete from 表名称 where 条件;若是是想要删除表中的全部的记录,使用turncate table语句,将直接删除原来的表,并从新建立一个表; 语法结构:turncate table 表名称;turncate直接删除表而不是删除表中的记录;