在oracle10g数据库中修改表的结构
以下以已经创建的表(hencent)为例叙述:
create table hencent(id number(10),name varchar(10),addr varchar(20));
A:
1.编辑表的字段
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制,且只能将长度改大)
语法:
Note: 在修改列的数据类型的时候,所修改的列必须为空
ALTER TABLE 表名 MODIFY(列名 数据类型);
Eg:
Alter table hencent modify(id number(10,20));
Eg;
Alter table hencent modify(addr varchar(30));
2.增加一个列
语法:
ALTER TABLE 表名 ADD(列名 数据类型);
Eg:
Alter table hencent add(sex char(10));
3.修改列名:
语法:
ALTER TABLE 表名 RENAME COLUMN 当前列名 TO 新列名;
Eg:
Alter table hencent rename column id to no;
4.删除一个列
语法:
ALTER TABLE 表名 DROP COLUMN 列名;
Eg:
Alter table hencent drop column id;
5.将一个表改名
语法:
ALTER TABLE 当前表名 RENAME TO 新表名;
Eg:
Alter table hencent rename to test;
5.给表加注释
comment column on 表名.列名 is '注释内容'; //修改表的列的注释
COMMENT ON TABLE MOVO_NEW.TEST_SAKTE IS '注释内容'; //修改表的注释
以上代码是自己亲手做的,保证绝对的正确!
分享到:
相关推荐
在Oracle中,数据存储在表空间中,表空间由一个或多个数据文件组成。理解如何创建、扩展和管理表空间,以及如何分配和调整数据文件大小,是数据库管理员的基础技能。 五、索引 索引是提升数据库查询速度的关键。...
Oracle 11g数据库是Oracle公司推出的一款企业级关系型数据库管理系统,广泛应用于大型数据存储、数据处理和数据分析等场景。本教程旨在提供一个Oracle 11g数据库应用的简明指南,帮助初学者快速掌握数据库的基础操作...
《Oracle11g数据库基础教程(第2版)》是由知名数据库专家孙风栋编著的一本关于Oracle数据库系统的入门教程。这本书旨在帮助初学者掌握Oracle11g的基本概念、安装配置、数据管理以及SQL查询语言等核心知识。源代码...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,是Oracle数据库产品线中的一个重要版本,尤其对于初学者和专业DBA来说,掌握Oracle 10g的基础知识至关重要。本教程由孙风栋等专家编写,提供了全面的...
### Oracle10g数据库性能调优方法研究 #### 摘要 数据库系统的性能直接影响其可用性和稳定性。随着时间的推移,大多数数据库系统都会遇到性能问题,这些问题可能源自硬件、服务器配置、内存管理、应用程序、操作...
Oracle11g数据库是Oracle公司推出的数据库管理系统,它在企业级数据存储、管理和处理方面具有广泛的应用。Oracle数据库11g版本引入了许多新特性和增强功能,旨在提高性能、可用性和安全性,同时降低了管理和维护的...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,是Oracle数据库产品线中的一个重要版本,尤其对于初学者和企业级应用来说,它提供了丰富的功能和强大的性能。本教程由孙风栋等专家编著,旨在为学习者...
本文将深入探讨Oracle 10g数据库的数据恢复方法与技巧,旨在为数据库管理员提供实用的操作指南和最佳实践。 ### Oracle 10g数据库恢复概述 Oracle 10g(即Oracle Database 10g)是Oracle公司推出的一款企业级关系...
在Linux环境下手工创建Oracle 10g数据库是一项高级的IT操作,涉及到系统配置、环境变量设置、数据库参数调整以及脚本执行等多个环节。以下是对这一过程的详细解析,旨在为那些希望深入理解并掌握在Linux操作系统上...
主要内容包括:Oracle关系数据库,Oracle数据库体系结构,SQL基本查询,修改SQL数据与SQL*Plus命令,PL/SQL编程基础,用户、模式和表,高级查询,过程、函数和程序包,表类型,索引,视图、序列和同义词,触发器,...
Oracle 10g数据库基础教程是学习数据库管理与开发的重要参考资料,由孙风栋著,主要面向初学者和希望深入理解Oracle数据库系统的人群。在本教程中,我们将涵盖Oracle 10g的基础概念、安装配置、数据管理、SQL语言、...
Oracle 10g数据库是Oracle公司推出的一款关系型数据库管理系统,尤其适合大型企业级应用。在本基础教程中,我们主要关注的是通过脚本进行数据库操作,这将帮助初学者快速掌握Oracle 10g的基本功能和管理技巧。 1. *...
通过这些章节的学习,你可以从基础到进阶全面掌握Oracle 10g数据库的使用,从而在实际工作中有效地管理和利用数据库资源。无论是对数据库新手还是经验丰富的开发者,这都是一个宝贵的学习资源。
以上内容涵盖了 Oracle 10g 数据库中的常用命令及其应用场景,这些命令不仅适用于初次接触 Oracle 的用户,对于有一定经验的用户来说也是十分重要的参考材料。通过学习这些命令,可以更高效地管理数据库,实现数据的...
Oracle 10g数据库基础知识与单一文件损坏修复涵盖了数据库的核心概念和关键操作,这对于初学者而言是一份很好的学习资料。以下将详细介绍其中的关键知识点。 首先,SQL(结构化查询语言)是与数据库交互的标准语言...
在这一章节中,你会学到如何安装和配置Oracle 10g数据库服务器。这包括了解Oracle的安装选项,如选择合适的安装类型(如企业版或标准版),设置数据库实例,配置监听器,以及初始化参数文件的管理。此外,还会涉及...
在Oracle 10g中,你需要掌握如何使用SQL进行数据查询、插入、更新和删除,以及如何创建、修改和删除表、视图、索引等数据库对象。 四、PL/SQL编程 PL/SQL是Oracle特有的过程化语言,它是SQL的扩展,提供了更复杂的...