1 / 22
文档名称:

oracle数据库教程-sql基础知识篇.doc

格式:doc   大小:146KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

oracle数据库教程-sql基础知识篇.doc

上传人:文库旗舰店 2018/8/6 文件大小:146 KB

下载得到文件列表

oracle数据库教程-sql基础知识篇.doc

相关文档

文档介绍

文档介绍:文库帮手网下载百度文库积分资料
本文由tyaolei贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
ORACLE数据库教程
SQLSQL-001
2007年 2007年5月
简介
SQL(Structured Query Language)结构化查询 SQL( Language) 语言是IBM公司San Jose实验室为 IBM公司实验室为System R而设语言是IBM公司San Jose实验室为System R而设计的查询语言,后被国际标准化组织(ISO) 计的查询语言,后被国际标准化组织(ISO)批准作为关系数据库语言的国际标准. 准作为关系数据库语言的国际标准. SQL目前遵循的是1992年标准,即SQL-92. SQL目前遵循的是1992年标准, SQL-92. 目前遵循的是1992年标准各数据库厂家对SQL-92标准均有扩充,扩充部各数据库厂家对SQL-92标准均有扩充, SQL 标准均有扩充分不能完全保证数据库之间的兼容性. 分不能完全保证数据库之间的兼容性.
简介
SQL可以分为: 基础篇只介绍前两种) SQL可以分为: (基础篇只介绍前两种) 可以分为
DML:数据操作语言( Language) DML:数据操作语言(Data Manipulation Language): 数据操作语言(其他其他: select, insert, update, delete, (其他:truncate) DDL:数据定义语言 Languages) DDL:数据定义语言(Data Definition Languages): alter,(其他其他: create, drop , alter,(其他:rename) DCL数据控制语言 grant,revoke, 数据控制语言: DCL数据控制语言:grant,revoke,set role mit,rollback,savepoint(其他: mit,rollback,savepoint(其他:lock table, constraint(s), transaction) table,set constraint(s),set transaction) 审计控制:audit, 审计控制:audit,noaudit 系统控制: 系统控制:alter system 会话控制: 会话控制:alter session ment(添加注释), ),explain plan, ment(添加注释),explain plan, analyze,validate, analyze,validate,call
DDL数据定义语言数据定义语言
CREATE(建立) CREATE(建立) 建立 ALTER(修改) ALTER(修改) 修改 DROP(删除) DROP(删除) 删除
语言描述约定
[ ]:表示可选项: { | }:表示选择项: CREATE:粗体表示关键字或必输项: Table_name:斜体表示用户输入项
创建:蓝色表示说明
DDL数据定义语言数据定义语言
CREATE-CREATE--创建用户
CREATE USER user_name IDENTIFIED BY password [DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name];
创建user_name用户,密码为password user_name用户 password, 创建user_name用户,密码为password,使用 tablespace_name表空间如果没有指定表空间, 表空间, tablespace_name表空间,如果没有指定表空间, system表空间有用户默认表空间设置. . 建议在创建用户时一定要指名表空间. 建议在创建用户时一定要指名表空间.
DDL数据定义语言数据定义语言
CREATE--创建数据表 CREATE--创建数据表- CREATE TABLE table_name( Column1 datatype [default][not null] [primary key], [
………,] [constraint key_name primary key(column_list) [using index tablespace tablespace_name]] )[tablespace tablespace_name];