- 10
- 0
- 约2.81万字
- 约 20页
- 2016-09-30 发布于浙江
- 举报
Oracle数库基础
1_Oracle常用命令2_对表的操作创建表
reate table student (stuid number(5),name varchar2(20),sex char(2),birthday date,sal number(7,2));
用查询结果创建新表
这是一个快捷的建表方式
create table mytable (id,name,sal,job,deptno) as select empno,ename,sal,job,deptno from emp;
添加一个字段
sqlalter table student add(calssid number(2));
修改字段的长度
sqlalter table student modify (name varchar2(30));
删除一个字段
sqlalter table student drop column sal;
修改字段的类型(表中必须没有数据,空表)
sqlalter table student modify(name char(30));
修改表的名字
sqlrename table student to stu;
删除表
sqldrop table 表名;
向表中添加数据
sqlinsert into student values(1,’张三’,’男’,’05-2月-01’,2536.12);
日期默认格式:dd-m月-yy,改变日期的格式
sqlalter session set nls_date_format=’yyyy-mm-dd’;
使用特定格式插入日期 to_date()函数
一般在oracle中日期的默认格式是”dd-mm月-yyyy”,使用to_date函数可以按照自己的方式输入日期。
一般插入数据的格式
insert into emp values(9999,’小红’,’MANAGER’,7782,’11-11月-1988’,2000.00,10);
insert into emp values (9998,’JONE’,’MANAGER’,7782,to_date(’1988-11-11’,’yyyy-mm-dd’),2000.00,10);
日期格式也可以改成(’1988/11/11’,’yyyy/mm/dd’)
使用子查询插入数据
当使用values子句时,一次只能插入一条数据,当使用子查询插入数据时,一条insert语句可以插入大量数据,当处理行迁移或者装载外部表的数据到数据库时,可以使用子查询来插入数据。
sqlcreate table kkk (myno number(5),myname varchar2(50),mydept number(5));
sqlinsert into table(myno,myname,mydept) select empno,ename,deptno from emp where deptno = 10;
插入部分字段
sqlinsert into student(stuid,name,sex) values (2,’小红’,’女’);
插入空值
sqlinsert into student values(3,’小刚’,’男’,null,null);
查询空值的元组
sqlselect * from student where sal is null;
更新一个字段的值
sqlupdate student set sex=’女’ where stuid = 1;
sqlupdate student set sal=sal*2 where sex=’男’;
使用子查询更新数据
希望员工SCOTT的岗位,工资,补助和SMITH一样
sqlupdate emp set(job,sal,comm)=(select job,sal,comm from emp where ename = ‘SMITH’) where ename = ‘SCOTT’;
删除元组
sqldelete from student where ……;若没有where则全部删除
设置保存点
sqlsavepoint aa;
sqldrop table student;
sqlrollback to aa;
truncate table student;此命令也是删除表中的记录,表结构还在,但不能恢复,即使做了保存点也不行,优点是速度快。
3_对表的查询Emp表的结构
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 1980-12-17 800.00 20 7499 ALLEN SALESMAN 7698 1981-2-20
您可能关注的文档
最近下载
- 求职简历模板免费下载-简历模板免费下载-word.docx VIP
- 2024年医院行风建设总结.pdf VIP
- FR 6011 说明书.pdf VIP
- 2025年中考物理总复习:压强(讲义)解析版.pdf VIP
- 酸碱盐-初升高化学知识复习讲义(人教版).pdf VIP
- 农业开发生态养鸡项目实施方案(有全套附表附图).doc VIP
- 劳动合同范本(2026年通用版,带试用期条款).docx VIP
- 医疗器械软件注册审查指导原则(2022年修订版)20220309.pdf VIP
- 老电影收藏1(1949—1966).doc VIP
- 西南18J517_厨房_卫生间_浴室设施_标准图集.pdf VIP
原创力文档

文档评论(0)