您的位置:首页 > 数据库 > Oracle

ORACLE的学习笔记第二天----3.30

2014-03-30 18:38 399 查看
第二天: 内容介绍: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: