首页 > 数据库技术
Oracle 查询用户所有表、表的索引、存储过程和存储函数信息
1.查询某个用户的所有表 select * from all_tables where owner='SCOTT';--SCOTT为用户名,用户名必须是大写 2.查看当前登录的用户的表: select * from user_tables; 3.查询表的触发器信息 select trigger_na ...
分类:数据库技术   时间:2020-03-15 12:18:47    收藏:0  评论:0  赞:0  阅读:102
MySQL慢日志分析慢SQL
慢日志 MySQL的慢查询日志是MySQL提供一种日志记录,它用来记录MySQL中响应时间超过阈值的语句具体指运行时间超过long_query_time值的SQL,则会被记录到慢日志中 具体指运行时间超过long_query_time值得SQL,则会被记录到慢查询日志中,long_query_tim ...
分类:数据库技术   时间:2020-03-15 12:16:10    收藏:0  评论:0  赞:0  阅读:65
MySQL用存储过程与函数批量插入数据
20.存储过程与函数 函数(FUNCTION)和存储过程(PROCEDURE),最大区别在于函数有返回值,存储过程没有返回值。 批量创建数据案例: 由于进行大批量数据插入,mysql会报一个错误。需要设置参数log_bin_trust_function_creators,它功效用于开启二进制模块,否 ...
分类:数据库技术   时间:2020-03-15 12:12:53    收藏:0  评论:0  赞:0  阅读:67
sqlserver 更新同一个表的不同字段
方法1: update address set city_name= b.county_name from address,address b where (LEFT(address.address_code,4)=LEFT(b.address_code,4) and b.address_type= ...
分类:数据库技术   时间:2020-03-15 12:07:27    收藏:0  评论:0  赞:0  阅读:196
Oracle虚表
?[TOC] Oracle数据库中存在一个特别的表dual,它是一个虚拟表,用来构成select的语法规则。Oracle对dual虚表的操作做了一些特别的处理,保证dual表里面永远只有一条记录。dual虚表存在给程序员带来了一些方便。 一、测试dual虚表 ================ dua ...
分类:数据库技术   时间:2020-03-15 12:02:16    收藏:0  评论:0  赞:0  阅读:63
Oracle的where子句
?[toc] where子句用于从表中或临时数据集中查找满足指定条件的记录,可用于select、update和delete语句中的条件。 一、生成测试数据 ================ 用以下SQL创建超女基本信息表(T_GIRL),插入一些测试数据。 二、where子句的语法 ======== ...
分类:数据库技术   时间:2020-03-15 11:58:48    收藏:0  评论:0  赞:0  阅读:60
RHEL6.5安装Oracle RAC 11g( 二,模拟共享存储)
实验环境虚拟机VMware?Workstation15Pro操作系统RHEL6.5存储虚拟机模拟共享存储存储分配名称容量作用ocr14g存储ocrocr24g存储ocrdata20g存储数据Oracle软件p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zipp13390677_112040_Linu
分类:数据库技术   时间:2020-03-15 11:27:16    收藏:0  评论:0  赞:0  阅读:105
Oracle触发器
?[toc] 一、触发器的概念 ================ 触发器是Oracle数据库的对象,类似存储过程和函数。存储过程和函数需要用户显示调用才执行,而触发器是由一个事件来触发运行,当某个事件发生时会自动地隐式运行,不能被显示的调用。 触发器的本质是存储过程,发生特定事件时Oracle会执行 ...
分类:数据库技术   时间:2020-03-15 11:15:44    收藏:0  评论:0  赞:0  阅读:84
Oracle视图
?[TOC] 一、视图的概念 ============== 视图是基于一个或者多个表上的预定义查询,这些表称为基表,从视图中查询数据的方法与从基表中查询数据的方法相同。视图是一个查看数据的窗口,是查询语句模板,视图本身没有数据,在数据库中只保存了视图的定义。 视图具有以下优点: 1)可以向数据访问者 ...
分类:数据库技术   时间:2020-03-15 11:14:27    收藏:0  评论:0  赞:0  阅读:80
mysql函数整理
一、数学基本函数 二、聚合函数(常用于GROUP BY从句的SELECT查询中) 三、字符串函数 四、日期和时间函数 五、加密函数 六、控制流函数 七、格式化函数 八、系统信息函数 ...
分类:数据库技术   时间:2020-03-15 11:11:46    收藏:0  评论:0  赞:0  阅读:80
Oracle数据库链路
?[toc] 一、数据库链路的概念 ================ 数据库链路(database link),简称dblink,它是一个通道,是本地数据库与远程数据库之间的通道,通过dblink,在本地数据库中可以直接访问远程数据库的对象。 dblink不是应用程序与数据库之间的通道,而是数据库之 ...
分类:数据库技术   时间:2020-03-15 11:07:24    收藏:0  评论:0  赞:0  阅读:88
Oracle join多表查询
?[toc] join(连接)是一个查询,它将来自两个或多个表、视图的数据组合在一起。 我通过一些示例来向大家介绍join的常用方法。 一、生成测试数据 ================ 1、创建超女基本信息历史表(T_GIRL_HIS) 2、创建超女基本信息表(T_GIRL) 3、测试数据说明 超 ...
分类:数据库技术   时间:2020-03-15 11:03:45    收藏:0  评论:0  赞:0  阅读:74
用存储过程实现for循环执行sql语句
//默认情况下,DELIMITER是分号;。在MySQL中每行命令都是用“;”结尾,回车后自动执行,在存储过程中“;”往往不代表指令结束,马上运行,而DELIMITER原本就是“;”的意思,因此用这个命令转换一下“;”为“$$”,这样只有收到“$$”才认为指令结束可以执行 DELIMITER $$ ...
分类:数据库技术   时间:2020-03-15 11:03:08    收藏:0  评论:0  赞:0  阅读:496
Oracle自定义函数
?[toc] 在Oracle数据库中,为了实现特定的功能,可以自定义函数,就像C/C++语言,除了系统的库函数,程序员还会编写很多自定义的函数。 一、函数的创建、调用和权限 ========================== 1、创建函数 1)参数的模式有三种: in :只读模式,在函数中,参数只 ...
分类:数据库技术   时间:2020-03-15 10:55:57    收藏:0  评论:0  赞:0  阅读:71
Oracle常用函数
?[toc] 一、Oracle的函数 ================ Oracle提供了很多函数用于数据的处理、统计和转换,这些函数增强了SQL语言的功能。 Oracle的函数分为单行函数、聚合函数和分析函数三大类。 1、单行函数 单行函数应用于SQL语句中时,只能输入一个数据,返回一个结果,常用 ...
分类:数据库技术   时间:2020-03-15 10:52:54    收藏:0  评论:0  赞:0  阅读:66
Oracle索引
?@[toc] 对于初学者来说,在学习的过程中,创建表的数据量非常有限,感受不到索引的重要性,但是,我希望您把本章节的内容记在心里,等实际工作中遇到问题的时候能立即想到解决问题的方案。 总的来说,Oracle数据库非常强大,如果您的数据库性能较低或执行SQL语句的效率很低,最主要原因应该是索引设计不 ...
分类:数据库技术   时间:2020-03-15 10:45:19    收藏:0  评论:0  赞:0  阅读:74
Oracle存储过程
?[toc] 一、存储过程的概念 ================== 存储过程(stored procedure)是Oracle数据库中为了完成某功能的PL/SQL代码集,就像没有返回值的自定义函数。 二、存储过程的创建、调用和权限 ============================== 1 ...
分类:数据库技术   时间:2020-03-15 10:44:34    收藏:0  评论:0  赞:0  阅读:65
Oracle子查询
?[TOC] 如果SQL语句中包含了另一个select语句的时候,就称为子查询,子查询在select、insert、update或delete命令中都可以包含子查询,子查询还可以包含在另外一个子查询中,以便完成更为复杂的查询。 我通过一些示例来向大家介绍子查询的常用方法。 一、生成测试数据 ==== ...
分类:数据库技术   时间:2020-03-15 10:43:23    收藏:0  评论:0  赞:0  阅读:65
Oracle伪列
?[toc] Oracle有两个常用的伪列rowid和rownum,对伪列的操作类似于表中的列,你可以对其进行查询操作,但是你却不能对其进行增加、修改或者是删除。 一、rowid伪列 ============= 1、rowid的原理 Oracle数据库表中的每一行在数据库中有一个存放的位置,即row ...
分类:数据库技术   时间:2020-03-15 10:42:41    收藏:0  评论:0  赞:0  阅读:126
mysql 联表查询
...
分类:数据库技术   时间:2020-03-15 10:37:12    收藏:0  评论:0  赞:0  阅读:54
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!