第二天: 内容介绍:1.ORACLE的表的管理 基本查询 复杂查询 ORACLE表的管理, 掌握对ORACLE表的各种查询技巧。 学会创建信的ORACLE
一:ORACLE的管理:
表名和列的命名规则:
1.必须以字母开头;2.长度不要超过30个字符 不能使用ORACLE的保留字 只能用如下的字符A--Z ,a--z ,$,#等;
2.字符型:char 定长 最大2000字符 char(2000) 只能放2000个字符大于2000会报错 ,定义的越大,如果字符占的空间小,也会占用定义的大小,效率高,老被查询的长度了解的就用char来定义,速度快:例如:身份证号码。
varchar2(20) 变长 最大4000字符; 效率低但是节省空间,要一个一个比较。 推荐使用的类型。
clob (character larger object )最大4G
3.数字类型: number 范围是10的-38次方 -------10 的38次方 可以表示整数,可以表示小数。
number(5,2) 表示一个小数有五位有效数,2位小数。-999.99-------999.99 number (5) 表示一个五位整数 范围-99999-----99999
4.日期类型:
Date 包含年月日 时分秒 timestamp 这是ORACLE9i对数据库的扩展。
5.图片类型:blob 二进制的数据 可以存放图片/s声音 最大 4g; 保密性高的图片视频声音 放到数据库,一般存在文件夹下数据库存放路径。
二:oracl怎样建表:
创建表: create table student ( id number(11), name varchar(20) , sex char(2) ,birthday date, sal number(7,2));
修改表:
1.添加一个字段: sql > alter table student add(classid number(2));
2.修改字段的长度:
sql > alter table student modify( name varchar2(50));
3.修改字段的类型或者名字(不能有数据);
sql : alter table student modify (name char(10));
4.删除一个字段
sql : alter table student drop column sal;
5.修改表的名字:
sql : rename student to stu ;
6.删除表:sql : drop table student