LSQLDeveloper审计常用使用操作

上传人:wan****21 文档编号:244664447 上传时间:2024-10-05 格式:PPT 页数:23 大小:880KB
返回 下载 相关 举报
LSQLDeveloper审计常用使用操作_第1页
第1页 / 共23页
LSQLDeveloper审计常用使用操作_第2页
第2页 / 共23页
LSQLDeveloper审计常用使用操作_第3页
第3页 / 共23页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,ORACLE,数据库,提纲,创建表空间、用户以及授权,Oracle,数据类型、函数,表 视图 索引,常用,SQL,语句,PLSQL Developer使用,1.PLSQL Developer,登录,本地,net,服务名,normal,是普通用户,sysdba,拥有最高的系统权限,登陆后是,syssysoper,主要用来启动、关闭数据库,,sysoper,登陆后用户是,public,创建表空间,2.,选择,tablespaces,点右键 选择,new,如图,创建表空间,3,输入表空间名称 点新建 类似如图配置 点确定,创建表空间,4.,查看配置相关信息,再次点确定 即可创建该表空间(注:一表空间可对应多个数据文件,而一个数据文件仅属于某一个表空间),创建用户以及授权,1.,选择,USER,点右键 新建 弹出如图所示,创建用户以及授权,2.,一般页签 输入用户 口令 选择该用户对应的表空间,临时表空间,TEMP,类似如图所示,创建用户以及授权,2.,在三个权限页签中 赋予该用户相应权限 如图,dba,权限,创建用户以及授权,3.,限额页签 可设置用户对表空间的使用额度,设置完后点应用 即可完成用户创建及授权,Oracle,常用数据类型,数据类型,说明,char,字符型,最大长度,2000B,,缺省长度为,1B,nchar,基于,NLS,国家字符集的字符型,最大长度,2000B,,缺省为,1,字符,varchar2,变长字符型,最大长度,4000B,nvarchar2,基于,NLS,国家字符集的字符型,其余同,carchar2,varchar,同,varchar2,number(m,n),数值型。,m,为总位数,,n,为小数位数。总长度最大为,38,位,date,日期型。有效表示范围公元前,4712,年,1,月,1,日到公元,4712,年,12,月,31,日,long,变长字符型,最大长度,2GB,,不支持对字符串内容进行搜索,raw,变长二进制数据类型,最大长度,2000B,long raw,变长二进制数据类型,最大长度,2GB,blob,二进制大对象类型,最大长度,4GB,clob,字符大对象类型,最大长度,4GB,nclob,基于,NLS,国家字符集的字符大对象类型,最大长度,4GB,bfile,在数据库外部保存的大型二进制文件对象类型,最大长度,4G,数据类型比较,类型名称,Oracle,SQLServer,比较,字符数据类型,CHAR,CHAR,都是固定长度字符资料但,oracle,里面最大度为,2kb,,,SQLServer,里面最大长度为,8kb,变长字符数据类型,VARCHAR2,VARCHAR,Oracle,里面最大长度为,4kb,,,SQLServer,里面最大长度为,8kb,根据字符集而定的固定长度字符串,NCHAR,NCHAR,前者最大长度,2kb,后者最大长度,4kb,根据字符集而定的可变长度字符串,NVARCHAR2,NVARCHAR,二者最大长度都为,4kb,日期和时间数据类型,DATE,有,Datetime,和,Smalldatetime,在,oracle,里面格式为,DMY,在,SQLSerser,里面可以调节,默认的为,MDY,数字类型,NUMBER(P,S),NUMERICP(,S),Oracle,里面,p,代表小数点左面的位数,,s,代表小数点右面的位数。而,SQLServer,里面,p,代表小数点左右两面的位数之和,,s,代表小数点右面的位数。,数字类型,DECIMAL(P,S),DECIMALP(,S),Oracle,里面,p,代表小数点左面的位数,,s,代表小数点右面的位数。而,SQLServer,里面,p,代表小数点左右两面的位数之和,,s,代表小数点右面的位数。,整数类型,INTEGER,INT,同为整数类型,存储大小都为,4,个字节,浮点数类型,FLOAT,FLOAT,实数类型,REAL,REAL,常用数值函数,函数,功能,用法,返回结果,abs(),取绝对值,abs(-3.14),3.14,round(),四舍五入,round(3.1415),round(3.1415,3),round(314.159,-2),3,3.142,300,trunc(),截断,trunc(3.1415,3),3.141,ceil(),向上取整,ceil(3.14),4,floor(),向下取整,floor(3.14),3,sign(),判断数值正负,sign(-3.14),-1,sig(),三角函数,sig(3.14),0.001592653,power(),幂运算,power(2,2),4,sqrt(),开平方,sqrt(9),3,mod(),取模,mod(10,3),1,exp(),基数为,e,的幂,exp(1),2.71828183(e),log(),对数运算,log(4,16.0),2,ln(),自然对数,ln(7),1.94591015,常用分组统计函数,函数,功能,适用类型,SUM(),求和,数值型,AVG(),计算平均值,数值型,MAX(),计算最大值,任何数据类型,MIN(),计算最小值,任何数据类型,COUNT(),返回查询到的记录的行数,任何数据类型,数字、字符、日期转化,select to_char(sysdate,yyyy-mm-dd hh:mi:ss am)from dual;,结果为:,2012-07-28 01:05:37,上午,select to_char(sysdate,yyyy-mm-dd hh24:mi:ss)from dual;,结果为:,2012-07-28 01:05:46,功能,Oracle,Sql server,求字符长度,Length(),Len(),删除空格,ltrim,rtrim,trim,ltrim,rtrim,系统时间,sysdate,getdate(),连接字符串,|,+,截取字符,Substr(),Mid(),表,创建表格语法,:,方法一,create table,学员信息,(,学号,varchar2(10)not null,姓名,varchar2(10)not null,电话,varchar2(12)not null,地址,varchar2(100),);,方法二,create table,学员信息表,2 as,select*from,学员信息,表数据插入 删除 更新,-,查询数据,Select*from,学员信息,-,插入数据,insert into,学员信息,values(001,李四湘潭市,),-,更新数据,update 学员信息 set 姓名=李四 where 学号=001;,-,删除表,drop table,学员信息,;,视图,视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。,视图是存储在数据字典里的一条,select,语句。通过创建视图可以提取数据的逻辑上的集合或组合。,视图的优点:,1.,对数据库的访问,因为视图可以有选择性的选取数据库里的一部分。,2.,用户通过简单的查询可以从复杂查询中得到结果。,3.,维护数据的独立性,试图可从多个表检索数据。,4.,对于相同的数据可产生不同的视图。,视图,视图的创建:,CREATE VIEW view_name,as,Select*from,学员信息,-,查询语句,视图的查询,Select*from view_name,视图的删除:,DROP VIEW VIEW_NAME,常用,SQL,语句,select*from all_tab_comments,-,查询所有用户的表,视图等的注释,select*from user_tab_comments,-,查询本用户的表,视图等的注释,select*from all_col_comments,-,查询所有用户的表的列名和注释,.,select*from user_col_comments,-,查询本用户的表的列名和注释,select*from all_tab_columns,-,查询所有用户的表的列名等信息,(,详细但是没有备注,).,select*from user_tab_columns,-,查询本用户的表的列名等信息,(,详细但是没有备注,).,6),查看用户,ZBFC,的所有的表名及表存放的表空间,select table_name,tablespace_name from all_tables where owner=xxxx order by table_name desc,7),生成删除表的文本,select Drop table|table_name|;from all_tables where owner=”ZBFC”;,8),删除表级联删除,drop table table_name cascade constraints;,9),查找表中的列,select TABLE_NAME,COLUMN_NAME,DATA_TYPE from user_tab_columns where column_name like%|,地,|%order by table_name,常用,SQL,语句,查看用户下所有的表,select*from user_tables;,查看某表的创建时间,select object_name,created from user_objects where object_name=upper(,查看某表的大小,select sum(bytes)/(1024*1024)as size(M)from user_segments,where segment_name=upper(,查看数据库的版本,Select version FROM Product_component_version,Where SUBSTR(PRODUCT,1,6)=Oracle;,Oracle 索引,适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引,oracle,的索引分为,5,种,:,唯一索引,组合索引,反向键索引,位图索引,基于函数的索引,创建索引的标准语法,:,CREATE INDEX,索引名,ON,表名,(,列名,),TABLESPACE,表空间名,;,创建唯一索引,:,CREATE unique INDEX,索引名,ON,表名,(,列名,),TABLESPACE,表空间名,;,创建组合索引,:,CREATE INDEX,索引名,ON,表名,(,列名,1,列名,2),TABLESPACE,表空间名,;,创建反向键索引,:,CREATE INDEX,索引名,ON,表名,(,列名,)reverse,TABLESPACE,表空间名,;,谢 谢,Thank you,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!