oracle数据表对象-创新互联

表示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 约束名字

创新新互联,凭借十余年的网站设计制作、做网站经验,本着真心·诚心服务的企业理念服务于成都中小企业设计网站有成百上千案例。做网站建设,选创新互联。

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:oracle数据表对象-创新互联
网站链接:http://myzitong.com/article/djdchc.html