1、oracle数据类型 :
number : 整型值 插入值的时候 直接 (22,33,4,45,...就行)
varchar2 : 字符型 插入值的时候 '必须用单引号括起来';
number :
number(5,2);//一共5位数字,其中有两位是小数,范围是(-10^38 ~ 10^38);
number(5);//就是规定有五位数字,没有小数 默认是number(5,0);
char :
//查询快,但是浪费空间
char:定长,2000字符(4000字节),字符串char(5);//可以设置5可 但是内容必须是 '内容',用单引号括起来
varchar2 :
varchar2:变长,4000字符(8000字节);
varchar2(20 byte);//规定能写20个字符 但是只能是byte类型(字节型),但是内容必须是 '内容',用单引号括起来
clob :
clob(characterlarge object);//字符型大对象,最大4G
date :
date;//时间格式,values()赋值的时候,可以用这个更改格式 : to_date('20-2-81','DD-MON-RR');
blob :
blob://二进制数据电影,图片,音乐,4G不会放到数据库里面,文件服务器
2、创建表单 :
create table 表名字(id number(5,2), name varchar2(20 byte)); //创建一个表单,里面有两列,第一列是id 是数值型 切共有5位数字,并有两位是小数,三位是整数 ,第二列是name 字符型,能输入20个字节,必须是字节
2.1 更改表名字 :
rename 旧表名 to 新表名;
3、增、删、改、查
以这个表为例
create table test (
deptno number,
dname varchar2(20),
loc varchar2(20)
);
3.1增
3.11 增加一行数据
insert into 表名(属性1,属性2.../*可选的*/)values(值,值...);
例如: insert into test(deptno , dname , loc) values (10, 'SALES' , 'KAI FENG');
3.12 /往表单里添加一个字段 : (添加一个列/属性)
alter table 表名 add ("名字" number(3)/*类型,规定内容格式*/);
例如:alter table test add ("conpany" varchar2(20));
3.2 删
3.21 删除表
drop table 表名;//删除表
例如:drop table test;
3.22 删除一个表的字段 : (删除一个列/属性)
alter table 表名 drop column 列名; //强烈建议不要对成熟的系统这么做
例如:alter table test drop column conpany;
3.23 删除行 : 不定条数
delete from 表名 where 行限定条件;
例如:delete from test where conpany = 'huawei';
3.24 删除表的数据(清空表)
truncate table 表名; //相当于删除表和数据然后重建表.
3.3 改
3.31 更改表名字 :
rename 旧表名 to 新表名;
3.32更改字段(列)的类型或者名字 :
alter table 表名 modify (属性 类型);
例如 : alter table test modify (deptno number(1));
3.33 更改列上的值 :
update 表名 set 列名=列值改变量(+-*/), 字段2,字段3, where 行限定条件;
例如:update test set ='dname' where conpany='huawei'(限定条件,id为B0002的 都会把前面指定的属性的值更改);
3.4 查
3.41 查看所有数据
select * from 表名;
3.42 查看某些限制数据
select 字段 from 表名 where 条件