Oracle 中表的创建与管理

一般我们需要对信息进行查询就得有数据,而数据则存储在表里,表是基本的数据存储集合, 右行和列组成,无规矩不成方圆,在Oracle里表的创建也有他的规则: 1、 命名要求表名与列名必须以字母开头 2、 必须在1-30个字符之间 3、 必须只能包含 A–Z, a–z, 0–9, _, $, 和 # 4、 必须只能包含 A–Z, a–z, 0–9, _, $, 和 # 5、 必须不能是Oracle 的保留字 6、 必须指定表名,列名,数据类型与尺寸 我们常用的数据类型有:字符类型(Varchar2(),Char()),数字类型(Number()),时间类型(Date) 还有二进制类型(Blob)等等。 表的规范创建模式是 CREATE TABLE 表名(列名 字符类型(尺寸),…); 我们也可以通过子查询来创建表,利用子查询创建的表可以把子查询的表数据也一起复制过来, 也可以只创建与子查询的表的相同列与字符类型,如下:   而在创建表之后需要对此表进行管理时,比如追加新列、修改、删除现有列、重命名表名或者 列名时可以使用ALTER TABLE语句加关键字进行操作,如下: 需对词表数据进行置空时可使用DELETE或TRUNCATE,DELETE可筛选数据进行删除而未提交前可以进行回滚,TRUNCATE则把数据全部删除且不能回滚,当对此表不再需要使用时可使用DROP TABLE TABLENAME;进行删除。

经验分享 程序员 微信小程序 职场和发展