对于一些复杂的查询,我们可能会指定多个查询条件,但是这些条件可能存在也可能不存在,例如在58同城上面找房子,我们可能会指定面积、楼层和所在位置来查找房源,也可能会指定面积、价格、户型和所在位置来查找房源,此时就需要根据用户指定的条件动态生成SQL语句。如果不使用持久层框架我们可能需要自己拼装SQL语... ...
分类:
数据库 时间:
2019-06-12 01:07:14
阅读次数:
115
为了验证select 1 与 select 1 from tableName 与 select * from tableName的执行效率,需要测试一下各自执行的时间。于是总结一下,查看mysql语句运行时间的方法。 方法一: show profiles。 1. Show profiles是5.0. ...
分类:
数据库 时间:
2019-06-12 01:11:41
阅读次数:
101
查看查询缓存情况: mysql> show variables like '%query_cache%'; (query_cache_type 为 ON 表示已经开启) + + + | Variable_name | Value | + + + | have_query_cache | YES | ...
分类:
数据库 时间:
2019-06-12 01:16:17
阅读次数:
130
所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表 ...
分类:
数据库 时间:
2019-06-12 01:18:21
阅读次数:
112
ORACLE存储过程详解 1、定义 所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。 2 ...
分类:
数据库 时间:
2019-06-12 09:12:07
阅读次数:
132
达梦数据库(DM6)和ORACLE 10g的异同点 花花浪子 级别: 小白 发帖0云币-41 加关注 写私信 只看楼主 更多操作楼主 发表于: 2017-03-24 比较惭愧,在当上本版版主后一直没有贡献一篇有营养的帖子,由于手上正好有达梦数据 DM6的版本,加上对ORACLE 10G比较熟悉,所以 ...
分类:
数据库 时间:
2019-06-12 09:25:33
阅读次数:
155
授权、数据库远程维护、OA系统操作
分类:
数据库 时间:
2019-06-12 09:27:07
阅读次数:
144
SELECT CUSCODE, UTL_RAW.cast_to_nvarchar2(UTL_RAW.bit_xor(UTL_ENCODE.base64_decode(UTL_RAW.cast_to_raw(SUBSTR(CAST(客户密码 AS VARCHAR2(50)),6))), UTL_RAW ...
分类:
数据库 时间:
2019-06-12 10:38:04
阅读次数:
115
什么是临时表,用户做一个操作查询出几百几千条数据,我们可以把数据放在内存中。当有很多用户都这样做,内存空间不足,这个时候就需要把数据保存在磁盘上。对于 oracle 就提供了一种临时表用于存放这些数据。 事务级 会话级 on commit preserve rows --session 临时表 on ...
分类:
数据库 时间:
2019-06-12 10:38:37
阅读次数:
143
先说明,我出现此错误的原因是:我手动通过drop语句删除表空间,结果磁盘中文件还存在,然后我手动删除了文件,重启了oracle服务,再去连接oracle时就出现了这个错误。 网上也有“连接Oracle时,强制关机”的原因,总之,切记,不可手动操作,不可手贱! 至于解决方法,我这里就不在过多讲解了,因 ...
分类:
数据库 时间:
2019-06-12 10:48:05
阅读次数:
112
CentOS6.8搭建mysqlcluster(7.3):注:共5台,1台管理节点(10.0.0.21),2台SQL节点(10.0.0.22、10.0.0.23),2台数据节点(10.0.0.24、10.0.0.25)参考网址:http://blog.itpub.net/9034054/viewspace-2097706下载网址(选择RedHat的tar包并进行解压):https://dev.my
分类:
数据库 时间:
2019-06-12 10:53:53
阅读次数:
135
本文深入介绍Mysql Binlog的应用场景,以及如何与MQ、elasticsearch、redis等组件的保持数据最终一致。最后通过案例深入分析binlog中几乎所有event是如何产生的,作用是什么。 1 基于binlog的主从复制 Mysql 5.0以后,支持通过binary log(二进制 ...
分类:
数据库 时间:
2019-06-12 11:04:16
阅读次数:
166
use function: wm_concat(column_name) e.g. select wm_concat(t.process_note) from t_process t where t.activity_id=341 ; ...
分类:
数据库 时间:
2019-06-12 11:05:47
阅读次数:
129
"support utf 8" cgdb github上的issues里面有人提到了这个问题,维护者回复的是需要使用 这个支持宽字符的库来解决这个问题。 查看是否安装了该库 ,未安装则查看有哪些库: shell thomas@ubuntu:~$ apt search libncursesw Sort ...
分类:
数据库 时间:
2019-06-12 11:06:38
阅读次数:
124
1. 数据库: (一)数据库的介绍 简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。存放数据的仓库。开发人员对数据库的基本操作:增、删、改、查。 原子性;事物包含的所有操作要么成功,要么全部失败回滚;成功必须完全应用到数据库,失败则不能对数 ...
分类:
数据库 时间:
2019-06-12 11:23:51
阅读次数:
108
在ubuntu下载mysql后,用mysql命令就可以直接登录数据库了,这是因为在mysql.user表里有个plugin的字段,root这个用户的值是auth_socket,需要把它改成mysql_native_password。具体步骤如下:usemysql;updateusersetauthentication_string=PASSWORD("密码")whereuser
分类:
数据库 时间:
2019-06-12 12:36:40
阅读次数:
124
01 — BioGRID BioGRID 是 Biological General Repository for Interactionh Datasets 的缩写(网址为 https://thebiogrid.org),是一个公开的数据库,主要记录、整理包括蛋白、遗传和化学互作的数据,涵盖人类和所 ...
分类:
数据库 时间:
2019-06-12 13:49:58
阅读次数:
215
一.索引的作用 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。 在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增 ...
分类:
数据库 时间:
2019-06-12 13:54:34
阅读次数:
149
在SQLSERVER2005以上版本中,数据页默认开启checksum,标识为m_flagBits&0x200==True,其值m_tornBits位于页头0x3C,4字节。其算法概述如下:读8KB进BUF将BUF头部CHECKSUM的4字节值清0uint32checksum=0//初始checksumforiinrange(0,15)://每扇区的初始checksumoverall=0;
分类:
数据库 时间:
2019-06-12 15:15:55
阅读次数:
130
一,数据库 1,数据库概述: 存储数据的仓库,本质是文件系统,数据按照一定格式存储,用户可以进行CRUD操作 2,数据库管理系统: DBMS操作以及管理数据库的一个软件,用于建立和维护数据库,对数据库进行管理和控制,保证数据库的安全和完整 3,常见的数据库: 1★》MySQL 开源的免费的小型,6. ...
分类:
数据库 时间:
2019-06-12 15:16:55
阅读次数:
101