oracle最全最有价值的知识点

oracle最全最有价值的知识点

ID:22634592

大小:92.50 KB

页数:29页

时间:2018-10-30

oracle最全最有价值的知识点_第1页
oracle最全最有价值的知识点_第2页
oracle最全最有价值的知识点_第3页
oracle最全最有价值的知识点_第4页
oracle最全最有价值的知识点_第5页
资源描述:

《oracle最全最有价值的知识点》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、sql1.组函数:max,min,avg,sum,count计算行;*************重点;selectcount(*)fromempwheredeptno=10;计算部门10有多少人。selectcount(*)fromemp;计算一共多少列2.执行顺序:select->where->groupby->having->orderby;3.一些命令connguanghua;用户guanghua登陆;connguanghuaassysdba;用guanghua以dba的身份来登陆grantcreatetable,createvi

2、ewtojay;将创建表和视图的权限分配给用户jay;4.创建视图命令:createviewv$视图名称as(select语句);5.创建新用户,并将一个已有的用户的所有资源赋给新用户*--备份原有用户的资源exp命令*--创建新用户createuserjayidentifiedbyjaydefaulttablespaceusersquota10Monusers//创建用户jay密码为jay缺省的表空间为users并在users上分配10M的配额*--为用户分配权限grantcreatesession,createtable,crea

3、teviewtoliuchao//分配登陆,创建表,创建视图的权利*--导入原有用户的资源imp命令6.roolback回退命令。撤消前一步的操作7.简单的备份:如:备份emp表createtableemp2asselect*fromemp;8.UPDATEEMPSETEMPNO=7902WHEREENAME='FORD';将ename为ford的empno更新为7902;9.DELETEFROMEMP2;删除emp2表的所有行DELETEFROMDEPT2WHEREDEPTNO>40;删除dept2表中deptno>40的所有行。1

4、0.删除表:droptablet;删除表t。11.transaction事务;起始于第一条dml语句。(insert,delete,update)结束于commit或rollback语句;当执行一条ddl语句(createtable)dcl语句(grant授权)事务自动提交。roolback失效正常断开连接事务自动提交。非正常断开则事务不被提交12,约束条件:*notnull--非空;*default1;*unique唯一;主键约束:primarykey;外键约束:references表(字段)可以为约束条件取名字如constrain

5、tstu_name_not_nullnotnoll;将非空限定命名为stu_name_not_null;可以同时约束两个值的组合为unique,如constraintstu_name_email_nuiunique(email,name);将email和name的组合设置为unique此为表集约束。主键必须非空,唯一。我们也可以为主键约束命名,也可以用两个字段作为主键。什么字段能够重复那么它肯定不能作为主键例:constraintstu_id_pkprimarykey(id);外键约束:例:classnumber(4)referenc

6、esclass(id);还可这样定义:constraintstu_class_fkforeignkey(class)referencesclass(id);外键约束中被参考的字段必须是主键。如class表中的id字段就是被参考字段,那么它就必须是主键。13.修改表结构命令altertablestudentadd(addressvarchar2(100));为student表添加字段address;altertablestudentdrop(address)删除student表中的address字段;altertablestudentm

7、odify(addressvarchar2(150));将student表中的address字段的修改精度,但要保证能容纳已有数据altertablestudentdropconstraintstu_class_fk;删除约束条件altertablestudentaddconstraintsut_class_fkforeignkey(class)referencesclass(id);14.数据字典表oracle将所有的表信息记录到一张表中,user_tables。selecttable_namefromuser_tables;查看数

8、据库中的所有的表名;selectview_namefromuser_views;查看数据库中的所有的视图名;selectconstraint_name,table_namefromuser_constraints;查看数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。