MySQL数据库 DML 数据操作语言
insert语句添加数据:
- 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 条件表达式 ; 删除特定条件的数据
- delete from 表名 ; 删除全部数据
约束:
- 主键约束 PRIMARY KEY:
单字段主键:字段名 数据类型 PRIMARY KEY
多字段主键:PRIMARY KEY (字段名1,字段名2,...,字段名n)
- 非空约束 NOT NULL:
字段名 数据类型 NOT NULL
- 唯一性约束 UNIQUE:
字段名 数据类型 UNIQUE
- 默认约束DEFAULT:
字段名 数据类型 DEFAULT
设置表的字段值自动增加:
字段名 数据类型 AUTO_INCREMENT