当前位置:首页 > 数据库 > Oracle

Oracle基础重点概要

表空间                                                                

逻辑上处于数据库之下,利用表空间可以更灵活地规划数据库结构。

  • 创建
create tablespace test datafile ‘E:Database’ size 20M autextend onnext 5M;

大小为20M,自动扩充,每次扩充5M。

  • 修改数据库的默认表空间
            alter
            database
            default tablespace test;
  • 修改表空间名字
            alter tablespace test rename to test_data;
  • 删除的时候应注意删除的表空间不能为默认的表空间。

表空表                                                                

为已有的数据表增加列

            alter
            table tablename add (lie_name number);

修改列类型

            alter
            table tablename modify ( lie_name 2varchar(200));

删除列

            alter
            table tablename dropcolumn lie_name;

重命名列

            alter
            table tablename rename column old_name to new_name;

Distinct                                                            

获取唯一记录、剔除其中的重复记录。

            select
            distinct e.emloyee_name,s.salary from employees e,salary s where e.employee_id = s.employee_id;

Group by                                                         

group by子句指定分组标准,并将数据源按照该标准进行划分,然后循环处理每组数据。

            select e.employee_id, e.employee_name,sum(s.salary) total_salary from employees e, salary s where e.emplyee_id = s.employee_id groupby e.emplyee_id,e.employee_name;

Having                                                             

为了将分组按照一定条件进行过滤,应该使用having子句。

            select e.employee_id, e.employee_name,sum(s.salary) total_salary from employees e, salary s where e.emplyee_id = s.employee_id groupby e.emplyee_id,e.employee_name having (sum(s.salary))>10000;

Order by                                                           

order by子句用于排序结果集。

            select
            distinct e.employee_name,s.salary from employ e,salary s where e.employee_id=s.employee_id orderby s.salary desc;
 

varchar2与varchar区别                                    

1.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;

2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;

3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集,

大部分情况下建议使用varchar2类型,可以保证更好的兼容性。

原文:http://www.cnblogs.com/yydcdut/p/3640813.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐