一、索引的原理 所谓索引,即是快速定位与查找,那么索引的结构组织要尽量减少查找过程中磁盘I/O的存取次数(B+树相比B树,其非叶子节点占用更小的空间,可以有更多非叶子节点存放在再内存中,减少大量的IO) 1、索引原理 2、局部性原理和磁盘预读 局部性原理: 当一个数据被用到时,其附近的数据也通常会马 ...
分类:
数据库 时间:
2017-11-25 14:18:12
阅读次数:
234
本文介绍一个示例:使用 pymongo 连接 MongoDB,查询MongoDB中的 字符串 记录,并比较字符串之间的相似度。 一,Python连接MongoDB 大致步骤:创建MongoClient > 获取 DataBase >获取Collection,代码如下: 二,Python MongoD ...
分类:
数据库 时间:
2017-11-25 14:22:39
阅读次数:
275
1. 下载 JDBC driver for MySQL 下载链接: https://dev.mysql.com/downloads/connector/j/ 下载成功后,解压缩,得到 mysql jdbc jar 包,最好是将 jar 包防止在 sql developer 安装目录的 jlib 子目 ...
分类:
数据库 时间:
2017-11-25 14:24:33
阅读次数:
285
定位在第一行并显示内置编辑器 cxDBVerticalGrid1.FocusedRow := cxDBVerticalGrid1.Rows[0]; cxDBVerticalGrid1.ShowEdit; procedure TFrm_luru.Read_fllawmd;var I: Integer; ...
分类:
数据库 时间:
2017-11-25 14:26:59
阅读次数:
509
安装oracle 10g之前添加环境变量 变量名:TNS_ADMIN 变量值:D:\oracleclient\instantclient_11_2 这样在oracle安装后会在这个文件下生成三个文件:listener.ora、sqlnet.ora、tnsnames.ora 将这三个文件移动到D:\o ...
分类:
数据库 时间:
2017-11-25 15:17:41
阅读次数:
244
使用navicate 使用命令 备份mysqldump -hlocalhost -uroot -proot databases > C:\Users\asus008\Desktop\mp4\databases.sql 还原mysql -hlocalhost -uroot -proot databas ...
分类:
数据库 时间:
2017-11-25 15:19:05
阅读次数:
181
任务→分离→确定 在这个位置可以找到分离后的数据库 C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA 执行的sql 如下 USE [master]GOEXEC master.dbo.sp_detach_db @d ...
分类:
数据库 时间:
2017-11-25 15:23:18
阅读次数:
210
昨天开始写代码,把数据插入到mysql数据库中,但是怎么也没办法插入,上网搜,最后的办法是在phpmyadmin中插入数据后将它转换为php语句,最后如下: //$sql = "INSERT INTO `stu` ( `sno`, `sname`, `password`, `parentpd`, ` ...
分类:
数据库 时间:
2017-11-25 15:24:55
阅读次数:
213
mysql -uroot -p 解决: 建立软链接: ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 即可。 参考:https://www.cnblogs.com/Lam7/p/6090975.html ...
分类:
数据库 时间:
2017-11-25 16:12:22
阅读次数:
172
一、Mongodb数据更新命令 Mongodb更新有两个命令:update、save。 1.1update命令 update命令格式: 参数说明:criteria:查询条件objNew:update对象和一些更新操作符upsert:如果不存在update的记录,是否插入objNew这个新的文档,tr ...
分类:
数据库 时间:
2017-11-25 16:16:46
阅读次数:
175
根据 "官方说明" 在/etc/yum.repo.d/下添加repo: (我这是Fedora 26 64bit的设置,需要根据自己的系统信息在页面上方选择对应的版本) 然后执行: 安装完成后启动: 成功后用 发现进不了,报错: 这时,先把服务暂停: 然后执行 。会出现 如果没有执行成功,试试切换到m ...
分类:
数据库 时间:
2017-11-25 16:17:19
阅读次数:
242
SQL SERVER 触发器的误区 有一个AFTER INSERT 触发器,当同一事务插入多条数据时,触发器触发几次?Inserted暂存表有几条记录? 误区:同一个事务内,肯定只有一次触发,插入几条据 Inserted表内就有几条 实际情况却不尽然,要分情况,看事务内的INSERT INTO 语句 ...
分类:
数据库 时间:
2017-11-25 16:18:28
阅读次数:
173
什么是数据库系统? 数据库系统=数据库(DataBase(DB))+数据库管理系统(Database Management System (DBMS))+数据库应用程序(Database Application (DBA)) 数据库:为了满足一个机构的信息需求而设计的逻辑上相关的可共享的数据及数据描 ...
分类:
数据库 时间:
2017-11-25 16:18:43
阅读次数:
174
场景:A:在UI自动化时,删除数据时候,在界面UI提示“该XX已被使用,无法删除”。 这时候我们有需要做数据初始化的操作,需要把历史数据做删除,来确脚本运行的重复执行,和稳定性质。 B: 在做新增操作时候,需要校验数据是否存在后台。需要校验后台数据。 实现思路: 1.把数据库的连接地址、用户名、密码 ...
分类:
数据库 时间:
2017-11-25 16:20:14
阅读次数:
318
创建数据库 create database testdb1 on( name=testdb1, filename='d:\testdb1.mdf', size=10, maxsize=50, filegrowth=1 ) log on( name=testdb_log, filename='d:\t ...
分类:
数据库 时间:
2017-11-25 16:24:00
阅读次数:
170
这个系列大致想跟大家分享以下篇章(我会持续更新的↖(^ω^)↗): 1、mongo 3.4分片集群系列之一:浅谈分片集群 2、mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3、mongo 3.4分片集群系列之三:搭建分片集群--哈希分片 + 安全 4、mongo 3.4分片集群系列之 ...
分类:
数据库 时间:
2017-11-25 17:21:08
阅读次数:
201
使用联合索引需要注意的列顺序比如在使用select * from user where x=1 and y=2;的时候,应该需要建立的索引可能是 add key(x,y)如何确定索引的顺序一般经验而言可以使用select count(distinct x)/count(x) as x_selecti ...
分类:
数据库 时间:
2017-11-25 17:21:25
阅读次数:
115
导语 pymongo 是目前用的相对普遍一个python用来连接MongoDB的库,是工作中各种基本需求都能满足具体api可以参考 pymongo APIpymongo github 安装 MongoDB 为了测试pyMongo连接mongodb,首先当然需要在centos下安装mongo,详细参考 ...
分类:
数据库 时间:
2017-11-25 17:22:40
阅读次数:
212
官网下载安装mysql-server 安装成功后重启mysql服务。 初次安装mysql,root账户没有密码。 设置密码 不需要重启数据库即可生效。 在mysql安装过程中如下内容: 三、配置mysql 1、编码 mysql配置文件为/etc/my.cnf 最后加上编码配置 这里的字符编码必须和/ ...
分类:
数据库 时间:
2017-11-25 17:22:50
阅读次数:
1481
日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。下面是对MYSQL日志和数据恢复的 ...
分类:
数据库 时间:
2017-11-25 17:29:21
阅读次数:
257