码迷,mamicode.com
首页 > 数据库 > 周排行
oracle-游标-存储过程-函数-包
一、存储过程 不可以在insert,update,delete中直接使用,可以有return但代表的是退出过程 过程有三种类型:不返回值,可以返回多个值,参数有三种类型,分别如下: in:只输入,不返回结果,默认为in out:只返回结果,不输入,要想取出输出变量的值必须通过pl/sql块的变量取出... ...
分类:数据库   时间:2017-08-04 13:50:06    阅读次数:208
在Mybatis中处理sql中的大于号小于号
因为xml格式中,不能随便出现"<"、“>”等符号,所以在sql中这一类的符号要进行特殊处理 第一种方法:使用转义字符替换特殊的符号 例如 SELECT * FROM jy_handle WHERE createTime > "2017-07-27 00:00:00" 可以转换为 SELECT * ...
分类:数据库   时间:2017-08-04 13:50:33    阅读次数:263
Oracle物化视图
/*Oracle物化视图*//* 为什么要使用物化视图? 物化视图作为sql调优的一种手段广泛用在数据仓库环境下。 大量的长查询语句,处理的不好,就会引起严重的I/O问题。*//* 什么是物化视图? 物化视图和普通视图相对应,在Oracle使用普通视图时会重复执行创建视图的所有语句。 物化视图简单来 ...
分类:数据库   时间:2017-08-04 13:57:14    阅读次数:188
MySQL批量SQL插入性能优化详解
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考 ...
分类:数据库   时间:2017-08-04 14:26:37    阅读次数:197
oracle exp导出加上过滤条件
exp username/password@dbname file='d:\hehe.dmp' tables=(%) query="""where UPDATE_DTIME >= to_date('2017-01-01','yyyy-mm-dd')""" create user DB_USER_NA ...
分类:数据库   时间:2017-08-04 14:30:24    阅读次数:369
mysql中CONCAT值为空的问题解决办法
在MySQL中concat函数有一个特点就是有一个值为null那么不管第二个字符有多少内容都返回为空了 ...
分类:数据库   时间:2017-08-04 15:15:14    阅读次数:214
sqlserver bulk insert
开启功能 -- To allow advanced options to be changed. EXEC sp_configure 'show advanced options', 1 GO -- To update the currently configured value for advan ...
分类:数据库   时间:2017-08-04 15:15:37    阅读次数:211
ORACLE SEQUENCE用法詳解
在oracle中sequence就是序號,每次取的時候它會自動增加。sequence與表沒有關系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE權限。創建語句如下: CREATE SEQUENCE seqTestINCREMEN ...
分类:数据库   时间:2017-08-04 15:18:39    阅读次数:165
MySQL创建、修改、删除数据库
创建数据库 中括号中的代码可有可无;CHARATER如果不写则创建为默认的字符。 在创建了数据库后,可用: 查看当前有多少数据库; 在使用[IF NOT EXISTS]来创建一个已经存在的数据库时,不会报错,而是一个警告。可以用: 来查看警告的内容,虽然这里有点狗血,但以后可能会出现其他的警告。 修 ...
分类:数据库   时间:2017-08-04 16:06:38    阅读次数:160
MySQL——innodb日志管理
innodb日志管理机制:1、innodb存储引擎是支持事务ACID特性的,这个理论基本就是一个关系型数据库相关的数据恢复原形设计,包括日志、回滚、redo、并发控制、bufferpool等管理方面,内容非常全面;2、innodb的bufferpool主要用来存储访问过的数据页面,他就是一块连续的内存,..
分类:数据库   时间:2017-08-04 16:07:38    阅读次数:153
九、MySQL存储过程和函数
存储过程就是一条或者多条SQL语句的集合,可视为批文件,但是其作用不仅限于批处理。9.1、创建存储过程和函数存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别是CREATEPROCEDURE和CREATEFUNCTION。使用CALL语句来调用存储过程,只能用输出变量返回值..
分类:数据库   时间:2017-08-04 16:09:49    阅读次数:205
MySQL-bin.index no found (errcode:13-perssion)
今天在启动MySQL服务器时出现下面错误“perssiondenied”,立马联想到可能是MySQL权限的问题。于是进入到MySQL目录下面发现果然很多属主和属组不是MySQL于是重新授权MySQL目录下的权限授权结束后,就可以启动MySQL了。
分类:数据库   时间:2017-08-04 16:10:41    阅读次数:167
oracle之归档日志是个什么鬼?
我们的oracle数据库默认采用的是非归档模式,假如说一共有三个重做日志组,当三个日志组全部写满之后将从第一个日志组开始循环记录,并且第一个日志组中的内容将被彻底覆盖,这样,如果数据库崩溃了,想要恢复很早之前的数据,那就坑比了。怎么办?你问我啊,我告诉你。切换数..
分类:数据库   时间:2017-08-04 16:11:14    阅读次数:247
干货分享:MySQL零基础入门视频教程!
首先给大家介绍一下数据库工程师,数据库工程师(Database Engineer),是从事管理和维护数据库管理系统(DBMS) 的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。数据库工程师的核心目标是保证数据库管理系统的稳定性、安全性、完整 ...
分类:数据库   时间:2017-08-04 16:13:45    阅读次数:169
MySQL JOIN Summary
1.JOIN语法(精简后)table_reference:table_factor|join_tabletable_factor:table_subquery[AS]alias|(table_references)join_table:table_reference[INNER|CROSS]JOINtable_factor[join_condition]|table_reference{LEFT|RIGHT}[OUTER]JOINtable_referencejoin_condition|table..
分类:数据库   时间:2017-08-04 16:14:10    阅读次数:191
SQL Server事务日志分析
SQLServer事务日志分析fn_dblog()和fn_dump_dblog()函数介绍SQLServer有两个未公开的函数fn_dblog()和fn_dump_dblog()非常有用并且提供的信息量很大。你可以使用这些函数来获取100多列大量的有用信息。fn_dblog()用于分析数据库当前的事务日志文件,它需要两个参数,分别为事务..
分类:数据库   时间:2017-08-04 16:16:02    阅读次数:343
mysql 实例下具体查看库,和表的大小
1.mysql查看实例下,每个库的大小 selectTABLE_SCHEMA,concat(truncate(sum(data_length)/1024/1024,2),‘MB‘)asdata_size, concat(truncate(sum(index_length)/1024/1024,2),‘MB‘)asindex_size frominformation_schema.tables groupbyTABLE_SCHEMA orderbydata_lengthdesc; ..
分类:数据库   时间:2017-08-04 16:16:31    阅读次数:165
怎么去掉SQL SEVER 表里面文件名数据中包含的 文件后缀
--创建表CreateTableFilenames(FilenameVarchar(100)notnull)--插入三条不同后缀名的测试数据select*fromFilenamesinsertintoFilenamesvalues(‘wahtisup.doc‘)insertintoFilenamesvalues(‘etstahaha.elsx‘)insertintoFilenamesvalues(‘shendong.html‘)---功能实现--REVERSE函数..
分类:数据库   时间:2017-08-04 16:17:35    阅读次数:211
oracle常用函数
第一:去重 使用distinct关键字。 第二:补位函数 LPAD (左补位),RPAD(右补位) eg: 工资列不足15使用“$”左补足15位( 使用LPAD方法实现对工资列的左补位,SQL语句如下所示) 第三:字符串函数 使用 concat() 或使用 || 连接符 。 eg:select em ...
分类:数据库   时间:2017-08-04 18:24:04    阅读次数:157
ODB——基于c++的ORM映射框架尝试(使用)
摘要: 2、使用 首先,需要定义一个对象,用来和数据库字段对应: [cce lang=”cpp”] #ifndef VOLUME_H #define VOLUME_H #include #include #pragma db object cl 2、使用首先,需要定义一个对象,用来和数据库字段对应: ...
分类:数据库   时间:2017-08-04 18:24:41    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!