文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

oracle数据表对象

2024-04-02 19:55

关注
表示oracle数据库中非常重要的数据对象,也是主要的对象,今天,开始学习对表的管理!

  一:表的数据类型
1:字符类型
CHAR :固定字符长度的字符串(查询速度快)
vachar2 :变长字符串字段(节约空间)
2:数值类型
number(5,2) 前面整数,后面小数
3:日期类型
DATE   默认格式由NLS_DATE_FORMAT参数决定
4:LOB类型
BLOB:存储音乐、视频、图像等二进制文件
CLOB:字符格式的大对象
5:ROWID数据类型
伪列类型,存放数据记录的物理地址

二:表操作
1:创建表
CREATE TABLE TABLE_NAME(ID NUMBER(10) NOT NULL
                         ....
);
借鉴一个表
CREATE TABLE TABLE_NAME AS SELECT * FROM TABLE_NAME1;

2:添加字段
ALTER TABLE TABLE_NAME ADD(ID NUMBER(10));
3:删除字段
ALTER TABLE TABLE_NAME DROP (NAME1,NAME2);
4:修改字段
ALTER TABLE TABLE_NAME MODIFY CLOUMN_NAME CLOUMN_PROPERTY
5:重命名表
ALTER TABLE TABLE_OLD_NAME TO NEW_NAME;
6:改变表空间和存储参数
ALTER TABLE TABLE_NAME MOVE TABLESPACE TABLESPACE_NAME;
ALTER TABLE TABLE_NAME PCTFREE 25 PCTUSED 45  设置表空闲空间使用方法
7:删除表
DROP TABLE TABLE_NAME[CASCADE CONSTRAINTS](如果表存在约束关系,必须加后面的参数)
8:修改表状态
设置成read only 
alter table table_name read only;
查询状态 select table_name,read_only from user_table where table_name='table_name';

三:表参数

1:存储参数
STORAGE(INITIAL 256K) 创建表的时候设置(如果知道表有多大,可以先设好大小,这样可以避免产生碎片)

四:表的完整性和约束性
not null  非空
constraint BOOK_PK primary key(BOOK) 创建BOOK字段的主键约束 名字是BOOK_PK
alter table table_name drop book_pk;删除主键
UNIQUE 唯一性约束  允许为空
外键
constraint 外键名字 foreign key(name_id) references table_name2(列);
禁用约束
alter table table_name disable constraint 约束名字
删除约束
alter table table_name drop constraint 约束名字


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯