多语言展示
当前在线:1481今日阅读:27今日分享:41

Oracle基础要点:[1]oracle简介

1.Oracle SQL(structured query language 结构化查询语言)什么是数据库1)数据库是一种软件产品,用于存放数据,管理数据的存储仓库,是有效组织在一起的数据集合。什么是数据库管理系统2)各数据库厂商希望推出某种管理软件,能够帮助我们管理数据,底层也是以文件的形式存在,只不过按照特殊的数据结构组织,目的是提高数据的存取效率。让我们的数据和对象的持久化操作更加简便和快捷。这样的系统称为DBMS。数据所存的单元就是DB。同时提高了相应的语言SQL(结构化查询语言)来操作数据库中的数据。Oracle 采用表(系统表)来管理表(用户表) 属于多用户系统 安装一个DBMS可以为多个用户同时使用不同的版本:8i 9i 10g 11g3)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 数据查询语言) selectDCL(data control language 数据控制语言) grant (授予权限 a to b一个数据库用户可以让另一个数据库用户查询自己的某张表) revoke(回收权限 a from b把授予的权限回收回来)
推荐信息