目录
二、DML-添加数据(INSERT INTO ... VALUES ...; )
三、DML-修改数据(UPDATE ... SET ... WHERE ...; )
四、DML-删除数据(DELETE FROM ... WHERE ...;)
一、DML-基本操作
- 添加数据(INSERT INTO ... VALUES ...; )
- 修改数据(UPDATE ... SET ... WHERE ...; )
- 删除数据(DELETE FROM ... WHERE ...;)
二、DML-添加数据(INSERT INTO ... VALUES ...; )
- 给指定字段添加数据
- INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值1,值2,...);
- 给全部字段添加数据
- INSERT INTO 表名 VALUES (值1,值2,...);
- 批量添加数据
- INSERT INTO 表名 (字段名1,字段名2,...) VALUES (值1,值2,...),(值1,值2,...);
- INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...);
注意:
1、插入数据时,指定的字段顺序需要与值的顺序一一对应
2、字符串和日期数据应该包含在引号中
3、插入的数据大小,应该在字段的规定范围内
三、DML-修改数据(UPDATE ... SET ... WHERE ...; )
- UPDATE 表名 SET 字段名1=值1,字段名2=值2,字...值;(字段对应数据全部修改为相同值)
- UPDATE 表名 SET 字段名1=值1,字段名2=值2,字...值 WHERE 条件;(按条件指定修改)
四、DML-删除数据(DELETE FROM ... WHERE ...;)
- DELETE FROM 表名;(删除表所有数据)
- DELETE FROM 表名 WHERE 条件;(按条件删除某行数据)
练习
建一个员工表,其中包含编号(纯数字),员工编号(字符串类型,长度<=10),员工姓名(字符串类型,长度<=10),性别(仅储存一个汉字),年龄(>=0),身份证号(18位,且可能包含大写字母),入职时间(年月日);向其中插入多条数据,并对数据做增删改查。