- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
09_第07章数据库对象管理-表管理分析
创建表 表Users的结构 编 号 字 段 名 称 数 据 结 构 说 明 1 UserId NUMBER 用户编号,主键 2 UserName VARCHAR2 40 用户名,非空 3 UserType NUMBER 1 用户类型(1表示管理用户,2表示普通用户) 4 UserPwd VARCHAR2 40 密码 1.在OEM使用表管理器创建表 【例7.1】 以UserMan用户登录Oracle Enterprise Manager,使用表管理器创建表Users。 (1)使用USERMAN用户登录Oracle Enterprise Manager。 (2)打开“方案”页面,可以在/“数据库对象”栏目中找到“表”超链接 表管理页面 单击“表”超链接,打开表管理页面 选择方案 单击“方案”后面的 图标 可以打开选择方案的窗口, 从中选择需要显示的方案 选择表组织 在表管理页面中单击“创建”按钮,打开“表组织”页面 表管理器 在“表组织”页面中选择“标准,按堆组织”,然后单击“继续”按钮,打开“创建表”页面 创建表 CREATE TABLE语句的基本使用方法如下所示: Create table [schema.] table_name ({column datatype [default_expression] [column_constraint] | [table_constraint]} , ..) [tablespace tablespace_name] 【例】创建表Users,SQL语句如下: CREATE TABLE Users (UserId Number Primary Key, UserName Varchar2(40) NOT NULL, UserType Number(1) check (UserType=1 or UserType=2), UserPwd Varchar2(40) ); 编 号 字 段 名 称 数 据 结 构 1 UserId NUMBER 2 UserName VARCHAR2 40 3 UserType NUMBER 1 4 UserPwd VARCHAR2 40 7.1 表管理 创建表 修改表 删除表 插入数据 修改数据 删除数据 7.2.3 修改表 在Oracle Enterprise Manager中,可以对表进行修改操作,包括修改表名、添加列、删除列、修改列属性等。首先搜索并选中要修改的表,单击“编辑”按钮,打开编辑表页面 修改表 表在创建之后还允许对其进行更改,如添加或删除表中的列,修改表中的列,以及对表进行重新命名和重新组织等。 普通用户只能对自己方案中的表进行更改,而具有ALTER ANY TABLE系统权限的用户可以修改任何方案中的表。 修改表 Alter table 表名 Add 列名 数据类型[,…] |Modify (列名 数据类型[,...]) |Drop [unused] 列名1(列名2, 列名3…) |rename column 原列名to 新列名 |set unused (列名1, 列名2…) 修改表 ALTER TABLE语句修改表 (1)添加列。 【例7.3】在表Users中添加一个列tmpcol,类型为NUMBER(5,2): SQL ALTER TABLE Users ADD (tmpcol NUMBER(5,2)); (2)修改列名。 【例7.4】将表Users中tmpcol列的名称修改为tmpcol_1: SQL ALTER TABLE Users RENAME COLUMN tmpcol TO tmpcol_1; 修改表 (3)删除列。 【例7.5】将表Users中的列tmpcol_1删除: SQL ALTER TABLE Users DROP COLUMN tmpcol_1; (4)将列设置为不可用。 【例7.6】将表Users中的列tmpcol_1设置为不可用: SQL ALTER TABLE Users SET UNUSED (tmpcol_1); (5)删除不可用的列。 【例7.7】删除表Users中所有的不可用列: SQL ALTER TABLE Users DROP UNUSED COLUMNS; 7.1 表管理 创建表 修改表 删除表 插入数据 修改数据 删除数据 7.2.4 删除表 在Oracle Enterprise Manager的表管理页面中,选中要删除的表,单击“使用选项删除”
您可能关注的文档
- 新人教版语文一年级上册《秋天》PPT课件.ppt
- 08计算机网络基础_网络服务器的配置与管理分析.ppt
- 新人版【七年级生物】教案第1单元第1章第2节 调查周边环境中的生物精品ppt课件.ppt
- 新人版【七年级生物】教案调查周边环境中的生物精品ppt课件.ppt
- 新人教版选修3:2.2《英国的议会和政府》教学课件.ppt
- 新人版九年级化学下册课件化学第十单元课题2化学肥料课件_化学肥料_正式.ppt
- 08化学史化学应用于生产分析.ppt
- “走出去”企业转让定价税务风险报告解析.doc
- 新人教版物理九年级第十八章第三节测量小灯泡的电功率课件教案ppt图文(第18章第3节,18.3节).ppt
- 新人版九年级化学下册课件化学8.2金属的化学性质课件2.人教版.ppt
最近下载
- 六年级上册美术第7课 做做陶艺1 浙美版(2018秋).ppt VIP
- (5.2.1)--5.2由推理公式推求设计洪水.pdf VIP
- 2025年河北保定市竞秀区公开招聘社区工作者66名笔试备考试题及答案解析.docx VIP
- 穴位贴敷疗法课件.pptx VIP
- 2022《醋业市场发展的案例分析报告—以天缘醋业为例》10000字.doc VIP
- 支付农民工工资承诺书.docx VIP
- 《药用植物识别技术》课件——3.茎.ppt VIP
- “空椅子”技术及应用.pdf VIP
- 2025全国推广普通话宣传周PPT2025第28届推普周.pptx VIP
- 第28届全国推广普通话宣传周.pptx VIP
文档评论(0)