北大青鸟oracle学习资料TP.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 SQL 查询和 SQL 函数 Oracle 网络配置 Oracle根本用户管理 Oracle 中用于访问数据库的主要查询工具有 SQL*Plus、iSQL*Plus 和 PL/SQL Oracle 企业管理器是用于管理、诊断和调整多个数据库的工具 回忆 本章任务 使用SQL 执行数据查询 控制数据的对象权限 3 4 技能目标 了解 Oracle 数据类型 了解数据定义语言和数据控制语言 掌握 SQL 操作符和 SQL 函数 5 SQL 简介 2-1 SQL 是 Structured Query Language〔结构化查询语言〕的首字母缩写词 SQL 是数据库语言,Oracle 使用该语言存储和检索信息 表是主要的数据库对象,用于存储数据 通过 SQL可以实现与 Oracle 效劳器的通信 发送 SQL 查询 ename BLAKE SMITH ALLEN DAVID MARTIN 6 SQL 简介 2-2 SQL 支持以下类别的命令: 数据定义语言〔DDL〕 数据操纵语言〔DML〕 事务控制语言〔TCL〕 数据控制语言〔DCL〕 数据定义语言 CREATE ALTER DROP 数据操纵语言 INSERT SELECT DELETE UPDATE 事务控制语言 COMMIT SAVEPOINT ROLLBACK 数据控制语言 GRANT REVOKE 7 Oracle 数据类型 5-1 创立表时,必须为各个列指定数据类型 以下是 Oracle常用 数据类型的类别: 数据类型 字符 数值 日期时间 8 Oracle 数据类型5-2 字符数据类型 CHAR VARCHAR2 LONG 当需要固定长度的字符串时,使用 CHAR 数据类型。 CHAR 数据类型存储字母数字值。 CHAR 数据类型的列长度可以是 1 到 2000 个字节。 VARCHAR2数据类型支持可变长度字符串 VARCHAR2数据类型存储字母数字值 VARCHAR2数据类型的大小在1至4000个字节范围内 LONG 数据类型存储可变长度字符数据 LONG 数据类型最多能存储 2GB 9 Oracle 数据类型 5-3 数值数据类型 可以存储正数,负数,零,定点数和浮点数 浮点数最高精度为 38 位 数值数据类型的声明语法: NUMBER [( p[, s])] P表示精度,S表示小数点的位数 日期时间数据类型存储日期和时间值,包括年、月、日,小时、分钟、秒 主要的日期时间类型有: DATE - 存储日期和时间局部,精确到整个的秒 TIMESTAMP - 存储日期、时间和时区信息,秒值精确到小数点后6位 10 数据定义语言 数据定义语言用于改变数据库结构,包括创立、更改和删除数据库对象 用于操纵表结构的数据定义语言命令有: CREATE TABLE ALTER TABLE TRUNCATE TABLE DROP TABLE 创立表 创立表命令用途 语法: CREATE TABLE [schema.]table (column datatype[,column datatype [,…]]) 11 SQL CREATE TABLE vendor_master(vencode VARCHAR2(5),venname VARCHAR2(20),venadd1 VARCHAR2(20),venadd2 VARCHAR2(20),venadd3 VARCHAR2(20)); 表命名规那么 表名应该严格遵循以下命名规那么 1.表名首字符应该为字母 2.不能使用oracle保存字来为表命名 3.表名的最大长度为30个字符 4.同一用户模式下的不同表不能具有相同的名称 5.可以使用下划线,数字和字母,但不能使用空格和单引号 6.Oracle中的表名〔还有列名,用户名和其他对象名〕不区分大小写,系统会自动转换成大写 12 更改表命令 用途:有以下几种情况 添加新列 更改列的数据类型或数据类型的宽度 添加或删除完整性约束条件 删除现有列 13 更改表 语法 ALTER TABLEtablename MODIFY (column definition…); ALTER TABLEtablename ADD (column definition…); ALTER TABLE tablename DROP COLUMN column; 14 SQLALTER TABLE vendor_master MODIFY(venname varchar2(25)); SQLALTER TABLE vendor_master ADD (tel_no varchar2(12),tngst_no_number(12)); SQLALTER TABLE vendor_ma

文档评论(0)

189****5087 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7102116031000022
认证主体仪征市思诚信息技术服务部
IP属地江苏
统一社会信用代码/组织机构代码
92321081MA278RWX8D

1亿VIP精品文档

相关文档