设为首页 加入收藏 联系我们
+  最新公告
+ 更多  
导航分类  
数据正在添加中!

厂商认证
·微软MCP考试信息
·致已购买非正常渠道思科折扣号的
·关于对微软考生身份证件的政策
·7月1日起微软将不再免费寄发纸
·ITIL 考后证书需重新申请
·重庆协创思科授权培训中心(重庆
·证书丢了怎么办
文章集萃
 
Oracle数据库简介
  发布者: 发布时间:2014/12/12 18:09:29 阅读:705次 【字体:

  重庆协创Oracle培训中心与您一同了解Oracle,首先需要知道什么是数据库?

  1)数据库是一种软件产品,用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。

  什么是数据库管理系统

  2)各数据库厂商希望推出某种管理软件,能够帮助我们管理数据,底层也是以文件的形式存在,只不过按照特殊的数据结构组织,目的是提高数据的存取效率。让我们的数据和对象的持久化操作更加简便和快捷。这样的系统称为DBMS。数据所存的单元就是DB。同时提高了相应的语言SQL(结构化查询语言)来操作数据库中的数据。

  Oracle 采用表(系统表)来管理表(用户表)

  属于多用户系统

  安装一个DBMS可以为多个用户同时使用

  不同的版本:8i 9i 10g 11g

  3)SQL语言的分类

  DDL(data definition language 数据定义语言):structure column

  create table(创建一张表)

  alter table(修改表结构,增加一列等)

  将not null 列改为null

  alter table tabname modify(colname null);

  将null列改为not null列

  alter table tabname modify(colname default 1 not null)

  增加一列

  alter table tabname add(同建表似的列定义方法);

  alter table tabname add(id number(5));

  删除一列

  alter table tabname drop (colname);

  drop table(删除表,该表在数据库中不存在)

  truncate table tabname 清空表数据(自动提交)

  DML(data manipulation language 数据操作语言)对数据起作用

  insert into (增加一行记录)

  delete (删除一行记录)

  delete from tabname;(清除整个表的数据)

  delete from tabname

  where colname=value;

  update (修改一行记录中的某些列,单元格)

  TCL(transaction control language 事务控制语言)

  commit(提交 确认DML操作的数据入库)

  rollback(回滚 撤销DML操作)

  savepoint 保存点

  savepoint 点名

  rollback to 点名(回滚到保存点)

  DQL(data query language 数据查询语言)

  select

  DCL(data control language 数据控制语言)

  grant (授予权限 a to b一个数据库用户可以让另一个数据库用户查询自己的某张表)

  revoke(回收权限 a from b把授予的权限回收回来)