重庆oracle认证培训机构

新闻分类

产品分类

热门关键词

联系我们

企业名称:重庆赛烽达科技有限公司

联系人:程老师

手机:13372708242

邮箱:xqzhang@saifengda.com

网址:www.cqora.com

地址:重庆石桥铺高创锦业17-3

Oracle数据库操作

您的当前位置: 首 页 >> 新闻资讯 >> 行业新闻

Oracle数据库操作

发布日期:2019-12-28 作者: 点击:

一、Oracle数据库操作

  1、创建数据库

  create database databasename

  2、删除数据库

  drop database dbname

  3、备份数据库

  完全备份

  exp demo/demo@orcl buffer=1024 file=d:ack.dmp full=y

  demo:用户名、密码

  buffer: 缓存大小

  file: 具体的备份文件地址

  full: 是否导出全部文件

  ignore: 忽略错误,如果表已经存在,则也是覆盖

  将数据库中system用户与sys用户的表导出

  exp demo/demo@orcl file=d:ackup.dmp owner=(system,sys)

  导出指定的表

  exp demo/demo@orcl file=d:ackup2.dmp tables=(teachers,students)

  按过滤条件,导出

  exp demo/demo@orcl file=d:ack.dmp tables=(table1) query=" where filed1 like 'fg%'"

  导出时可以进行压缩;命令后面 加上 compress=y ;如果需要日志,后面:log=d:log.txt

  备份远程服务器的数据库

  exp 用户名/密码@远程的IP:端口/实例 file=存放的位置:文件名称.dmp full=y

  4、数据库还原

  打开cmd直接执行如下命令,不用再登陆sqlplus。

  完整还原

  imp demo/demo@orcl file=d:ack.dmp full=y ignore=y log=D:implog.txt

  指定log很重要,便于分析错误进行补救。

  导入指定表

  imp demo/demo@orcl file=d:ackup2.dmp tables=(teachers,students)

  还原到远程服务器

  imp 用户名/密码@远程的IP:端口/实例 file=存放的位置:文件名称.dmp full=y

  二、Oracle表操作

  1、创建表

  create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

  根据已有的表创建新表:

  A:select * into table_new from table_old (使用旧表创建新表)

  B:create table tab_new as select col1,col2… from tab_old definition only<仅适用于Oracle>

  2、删除表

  drop table tabname

  3、重命名表

  说明:alter table 表名 rename to 新表名

  eg:alter table tablename rename to newtablename

  4、增加字段

  说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);

  例:alter table tablename add (ID int);

  alter table tablename add (ID varchar2(30) default '空' not null);

  5、修改字段

  说明:alter table 表名 modify (字段名 字段类型 默认值 是否为空);

  eg:alter table tablename modify (ID number(4));

  6、重名字段

  说明:alter table 表名 rename column 列名 to 新列名 (其中:column是关键字)

  eg:alter table tablename rename column ID to newID;

  7、删除字段

  说明:alter table 表名 drop column 字段名;

  eg:alter table tablename drop column ID;

  8、添加主键

  alter table tabname add primary key(col)

  9、删除主键

  alter table tabname drop primary key(col)

  10、创建索引

  create [unique] index idxname on tabname(col….)

  11、删除索引

  drop index idxname

  注:索引是不可更改的,想更改必须删除重新建。

  12、创建视图

  create view viewname as select statement

  13、删除视图

  drop view viewname


本文网址:http://www.cqora.com/news/661.html

关键词:Oracle培训,Oracle认证,Oracle培训认证机构

最近浏览:

报名咨询

点击咨询报名

赛烽达QQ群

赛烽达技术群

程老师

xxxxxxxxxx

加微信咨询

张老师微信.jpg

xqzhang@saifengda.com