MySQL-添加更新与删除数据
添加更新与删除数据
添加数据
INSERT语句添加
(当给所有字段添加时,可以不写字段名)
INSERT INTO 表名(字段名1,字段名2, ...) VALUES(值1,值2, ...) ;
还有一种添加方法:
INSERT INTO 表名 SET 字段名1=值1[(,字段名2=值2,...)] ;
INSERT语句同时添加多条记录
INSERT INTO 表名 [(字段名1,字段名2, ...)] VALUES(值1,值2, ...) , (值1,值2, ...) , ... (值1,值2, ...) ;
更新数据
UPDATE 表名 SET 字段名1=值1[,字段名2=值2,...] [WHERE 条件表达式] ;
不写WHERE时表示更改所有指定字段名的数据。
删除数据
DELETE FROM 表名 [WHERE 条件表达式] ;
不写WHERE时表示删除表的所有的数据。
还可以使用关键字TRUNCATE删除表中所有数据
TRUNCATE [TABLE] 表名 ;
注:DELETE和TURNCATE的区别
DELETE | TRUNCATE |
---|---|
是DML语句 | 是DDL语句 |
后面可以跟WHERE语句,删除指定记录 | 只能删除全部数据 |
删除所有数据后,新添加记录时,自动增加字段的值为删除时该字段的最大值加1 | 删除所有数据后,新添加记录时,自动增加字段的值为默认初始值重新由1开始 |
相关推荐
要啥自行车一把梭 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
xkorey 2020-09-14
sofia 2020-08-15
liang枫 2020-08-07
herohope 2020-07-18
mrandy 2020-07-04
Jaystrong 2020-06-27
wangwtotao 2020-06-27
msmysql 2020-06-26
InJavaWeTrust 2020-06-21
debugjoker 2020-06-17
sunnyxuebuhui 2020-06-16
勇往直前 2020-06-14
wensonlee 2020-06-12
vivenwan 2020-06-06
sunnyxuebuhui 2020-06-05