oracle学习记录之四
2011-11-27 10:37
232 查看
1.创建表
create table student(
xm varchar2(10),
age number(2),
sex char(2)
);
2.修改表结构
增加列
alter table studentadd
(classID number(2)); --增加classID 列
修改列
alter table studentmodify(xm varchar2(20)); --将xm列的长度改为20字节
删除列
alter table student drop column age;
重命名表
rename student to stu;
删除表
drop table student;
3.显示表结构
desc student;
4.表中添加数据
insert into studentvalues(1, '小明', '男', '11-12月-1997', 1,100); --注意oracle中的日期date的格式'dd-mm月-yyyy';
insert into student (xh, xm )values (1, '小红'); --插入记录的部分值
修改oracle中的日期格式
alter session set nls_date_format='dd-mm-yyyy';
查询空字段
select * from student where sex is null;
5.修改表中数据
update student set sex='男’, age =22 where xm='小明';
6.删除数据
delete from student; --表结构还在, 写了日志,可以回滚
delete from student where xm='小明'; --删除一条记录
truncate table student; -- 删除记录,表结构还在,不写日志,无法回滚,速度快
7.删除表
drop table student; --表结构及数据都被删了
8.保存回滚点he回滚
savepoint a;
rollback to a;
create table student(
xm varchar2(10),
age number(2),
sex char(2)
);
2.修改表结构
增加列
alter table studentadd
(classID number(2)); --增加classID 列
修改列
alter table studentmodify(xm varchar2(20)); --将xm列的长度改为20字节
删除列
alter table student drop column age;
重命名表
rename student to stu;
删除表
drop table student;
3.显示表结构
desc student;
4.表中添加数据
insert into studentvalues(1, '小明', '男', '11-12月-1997', 1,100); --注意oracle中的日期date的格式'dd-mm月-yyyy';
insert into student (xh, xm )values (1, '小红'); --插入记录的部分值
修改oracle中的日期格式
alter session set nls_date_format='dd-mm-yyyy';
查询空字段
select * from student where sex is null;
5.修改表中数据
update student set sex='男’, age =22 where xm='小明';
6.删除数据
delete from student; --表结构还在, 写了日志,可以回滚
delete from student where xm='小明'; --删除一条记录
truncate table student; -- 删除记录,表结构还在,不写日志,无法回滚,速度快
7.删除表
drop table student; --表结构及数据都被删了
8.保存回滚点he回滚
savepoint a;
rollback to a;
相关文章推荐
- oracle数据库学习记录(持续更新中...)
- oracle学习记录之十四
- ORACLE PL/SQL 记录(Record)学习笔记(二)
- Oracle 学习记录
- oracle学习记录之授权(2)
- 学习使用VS2005+ORACLE,感觉乱糟糟的,在此记录一下
- oracle分析函数之rank学习记录
- oracle内存结构学习记录——SGA
- Oracle学习记录1(单行函数,多行函数)
- Oracle学习记录2(多表查询)
- Oracle学习记录整理笔记3-默认的管理表
- Oracle 学习记录
- Oracle学习记录1(单行函数,多行函数)
- Oracle学习记录2(多表查询)
- ORACLE学习问题记录(不断更新)
- Oracle学习中...,笔记记录中.....1
- 一、Oracle学习总结和SQL记录
- oracle学习记录之RMAN备份/恢复过程
- oracle学习记录之七
- Oracle学习记录1(单行函数,多行函数)