数据操作与事务控制
1.数据库操作语言: Data Manipulation Language ,简称DML,主要用来实现对数据库表中的数据进行增删改的操作。
数据操作语言主要包括如下几种:
增加行数据:使用INSERT语句实现
修改行数据:使用UPDATE语句实现
删除行数据:使用DELETE语句实现
2.插入数据:
Insert into table [(column [,column…])]
Values (value[,value…]);
注意:
1.该语法一次只能插入一条数据
2.列名列表和值列表必须一一对应(个数 数据类型)
3.列名列表如果省略,代表操作该表的所有列
4.字符型和日期型数据必须用带引号括起来
sysdate():返回系统日期,只包含年月日
练习
desc dept
– 往dept表中插入一条数据,所有列都给值
insert into dept
values (10,‘质量部’,‘沈阳’)
insert into dept(deptno,dname,loc)
values (20,‘人力资源部’,‘沈阳’)
insert into dept(dname,deptno,loc)
values (‘研发部’,30,‘沈阳’)
select * from dept
–往部门表插入数据,主键采用自增的方式生成
insert into dept(dname,loc)
values(‘工程部’,‘大连’)
–往部门表插入数据,地点的值为空
insert into dept(deptno,dname)
values(35,‘实施部’