MySQL数据库 DML 数据操作语言
时间:2021-07-01 10:21:17
帮助过:3人阅读
- insert into 表名 (字段名 1,字段名 2,...)values(值 1,值 2, ...); 为表中所有字段添加数据
- insert into 表名 (值 1,值 2,...); 不指定字段名
- insert into 表名 (字段名 1,字段名 2,...)values(值 1,值 2, ...); 为表中指定的字段添加数据
- insert into 表名 [(字段名 1,字段名 2,...)]
values(值 1,值 2,...),(值 1,值 2,...)
...
(值 1,值 2,...); 同时添加多条数据
update更新数据:
- update 表名 set 字段名1=值1,...,字段名n=值n where 条件表达式 ; 更新指定条件的数据
- update 表名 set 字段名1=值1,...,字段名n=值n; 更新全部数据
delete语句删除数据:
- delete from 表名 where 条件表达式 ; 删除特定条件的数据
约束:
单字段主键:字段名 数据类型 PRIMARY KEY
多字段主键:PRIMARY KEY (字段名1,字段名2,...,字段名n)
字段名 数据类型 NOT NULL
字段名 数据类型 UNIQUE
字段名 数据类型 DEFAULT
设置表的字段值自动增加:
字段名 数据类型 AUTO_INCREMENT