字符型
char 定长,最大2000字符
char(10) ‘小明‘,后面6个字符将被浪费掉,适合定义固定长度和经常被查询的字段,例如身份证号码,效率高
varchar2 变长,最大4000字符
varchar2(10) ‘小明‘ 后面6个字符空间将被节省
clob 字符型大对象,最大4G
数字型
number -10的38次方~10的38次方
number(5,2) 表示5位有效数字,其中两位小数 -999.99~999.99
number(5) 表示5位整数
日期类型
date 包含年月日时分秒
图片
blob 可以存放声音和图片
建表
create table student (--表名 ID number(4), --学号 name varchar2(20), --姓名 sex char(2), --性别 birthday date, --生日 sal number(7,2) --奖学金 )
注意:查看你数据库的字符类型 SELECT * FROM v$nls_parameters WHERE PARAMETER = ‘NLS_CHARACTERSET‘; 如果value=AL32UTF8 那么一个中文字符占用3个字节,你要设char(3)
查询表结构
desc student;
增加字段
alter table student add(classID number(2));
修改字段的长度
alter table student modify (name varchar2(30));
删除一个字段
alter table student drop column sal;
修改表名
rename student to stu;
添加数据
insert into student values(‘01‘,‘张三‘ ,‘男‘,‘11-11月-82‘,10000.98);
原文:http://www.cnblogs.com/zydev/p/5252568.html