蘇's 发表于 2012-10-24 23:21:12

Oracle笔记(九) 表的创建及管理

对于数据库而言实际上每一张表都表示的是一个数据库的对象,而数据库对象指的就是DDL定义的所有操作,例如:表、视图、索引、序列、约束等等,都属于对象的操作,所以表的建立就是对象的建立,而对象的操作主要分为以下三类语法:

[*]创建对象:CREATE 对象名称 …;
[*]删除对象:DROP 对象名称 …;
[*]修改对象:ALTER 对象名称 …;
一、常用的数据字段
每一张数据表实际上都是由若干个字段所组成,而每一个字段都会有其对应的数据类型,而在Oracle之中,常用的数据类型有如下几种:

数据类型
关键字
描述
1
字符串
VARCHAR2(n)
其中n表示的是字符串所能保存的最大长度,基本上保存200个左右的内容
2
整数
NUMBER(n)
表示最多为n位的整数,有时候也可以使用INT代替
3
小数
NUMBER(n,m)
其中m为小数位,n-m为整数位,有时候也可以使用FLOAT代替
4
日期
DATE
存放日期-时间
5
大文本
CLOB
可以存储海量文字(4G),例如存储《三国演艺》、《红楼梦》
6
大对象
BLOB
存放二进制数据,例如:电影、MP3、图片、文字
一般在开发之中使用最多的:VARCHAR2()、NUMBER、DATE、CLOB,而对于BLOB字段一般使用较少,首先BLOB可以存放4G的二进制数据,但是存放进去之后,一是数据库过于庞大,二是读取不方便;
二、表的创建
如果现在要想进行表的创建,可以使用如下的操作语法:
CREATE TABLE 表名称 (    字段1 数据类型 [DEFAULT默认值],    字段2 数据类型 [DEFAULT默认值],    … …,    字段n 数据类型 [DEFAULT默认值]);
页: [1]
查看完整版本: Oracle笔记(九) 表的创建及管理