日期:2014-05-16 浏览次数:20458 次
前6次笔记,都是表的查询操作,查询作为数据库的一个基本操作,我们花了不少的时间。那么本次笔记我们学习,对表的创建和管理,创建表、删除表、修改表、重命名表和清空表。
常见的数据库对象: 表,视图,序列,索引,同义词
之前查询所使用的表emp 、dept 都是Oracle自带的数据库。本次就使用SQL语句来创建我们自己的表。
创建表之前,先了解一下数据库的几种数据类型和表的命名规则。
数据类型:
varchar2 表示的是一个字符串。
number number(n) :表示的是一个整数,数字的长度是n 。
number(n,2)表示的是一个小数,小数点后可以保留两位小数。
date 表示日期的类型,按照标准的日期格式进行存放。
clob 字符数据,最大可达到4G。
blob 表示二进制数据,最大可以存放4G,例如,存放电影,图片。
表名和列名的命名规则:
必须以字母开头;
必须在1-30个字符之间;
必须只能包括含有A-Z ,a-z, 0-9,_,$和#;
不能和用户定义的其他对象重名;
必须不能是Oracle的保留字;
建表的语法:
CREATE TABLE table_name(
列名称1 数据类型 [DEFAULT 默认值] ,
列名称2 数据类型[DEFAULT 默认值] ,
列名称3 数据类型[DEFAULT 默认值] ,