hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人...
分类:
数据库 时间:
2015-05-08 11:14:51
阅读次数:
141
今天测试test库的t表,发现deletefromt;产生锁等等,于是乎就想办法查到是那个session造成的,不过很难找到,最终通过预估进行kill上锁的session,操作如下:showengineinnodbstatus\GTRANSACTIONS------------Trxidcounter387160Purgedonefortrx‘sn:o<387160undon:o<0st..
分类:
数据库 时间:
2015-05-08 11:06:46
阅读次数:
141
最近做的一个项目需要适配android 2.3.3平台,在项目导入阶段遇到一个数据库的问题,在此记录下问点log和初步解决方案。
看log
I/Database( 1135): sqlite returned: error code = 14, msg = cannot open file at source line 25467
...
分类:
数据库 时间:
2015-05-08 10:59:02
阅读次数:
156
概念结构设计什么是概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计
概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定
概念结构设计是整个数据库设计的关键
概念结构设计的特点
(1) 能真实、充分地反映现实世界
(2) 易于理解
(3) 易于更改
(4) 易于向关系、网状、层次等各种数据模型转换...
分类:
数据库 时间:
2015-05-08 10:56:43
阅读次数:
175
逻辑结构设计逻辑结构设计的任务
把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构
逻辑结构设计的步骤
将概念结构转化为一般的关系、网状、层次模型
将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换
对数据模型进行优化E-R图向关系模型的转换E-R图向关系模型的转换要解决的问题
如何将实体型和实体间的联系转换为关系模式
如何确...
分类:
数据库 时间:
2015-05-08 10:53:58
阅读次数:
138
SQLite是一款轻型的数据库,是关系型数据库(RDBMS)管理系统,它包含在一个相对小的C库中。目前在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix/Android/IOS等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款...
分类:
数据库 时间:
2015-05-08 10:54:36
阅读次数:
174
数据库的物理设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统
为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程,就是数据库的物理设计数据库物理设计的步骤
确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构
对物理结构进行评价,评价的重点是时间和空间效率
如果评价结果满足原设计要求,则可进入到物理实施阶段,否则,就需要...
分类:
数据库 时间:
2015-05-08 10:52:43
阅读次数:
161
导致错误的原因: 由于想要解决 SQL 外围配置管理中 不能加载服务问题 所以卸载掉了 高版本的 SQL Server 2012(2014) Express Local DB解决方案: 1 在运行窗口中输入:%windir%\system32\inetsrv\config 2.打开appli...
分类:
数据库 时间:
2015-05-08 10:49:14
阅读次数:
151
1、下载地址:https://github.com/iwind/rockmongo2、下载成功之后放到自己的web目录下,然后修改配置文件$MONGO["servers"][$i]["mongo_name"] = "Localhost";$MONGO["servers"][$i]["mongo_ho...
分类:
数据库 时间:
2015-05-08 10:48:49
阅读次数:
141
今天在实验室的服务器上安装MySQL,装好后却发现远程的电脑无法连接到MySql服务器。服务器操作系统是Ubuntu 14.04。于是在网上查了些资料,折腾了半天后终于搞定了,下面是具体的步骤。
1)安装好MySQL后,修改如下文件
sudo vim /etc/mysql/my.cnf【如果说你不太会用Vi编辑器,你可以用SSH登陆后,将文件移除手动更改后,在上传到服务器覆盖该文件即可...
分类:
数据库 时间:
2015-05-08 09:40:32
阅读次数:
156
Mysql常用的存储引擎
Myasim
InnoDB
MEMORY (HEAP)
使用最广泛的还是MyISAM与InnoDB
两种存储引擎,各有优缺点,视具体应用而定。基本的差别为:
MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外键等高级数据库功能。 另外,MyISAM类型的二进制数据文件可以在不同操...
分类:
数据库 时间:
2015-05-08 09:39:28
阅读次数:
247
1 准备工作
2 安装Mysql需要的依赖
2.1 安装 Mysql
3 常用命令
3.1 验证原有主机是否已安装
3.2 启动
3.3 登录
3.4 远程登录
3.5 重启服务
3.6 停止服务
3.7 查看服务状态
4 错误解决方案
1 准备工作
本文档是在ubuntu14.04下安装5.6版本的mysql。
1...
分类:
数据库 时间:
2015-05-08 09:36:53
阅读次数:
231
XML操作很少用到,最近查询个语句,还得到官网查看用法。所以按照官方把相关的DML都操作一遍,作为记录!~
-- 测试数据
-- DROP TABLE #XMLTab
CREATE TABLE #XMLTab(colxml XML)
GO
INSERT INTO #XMLTab
SELECT N'
9003
er...
分类:
数据库 时间:
2015-05-08 09:31:34
阅读次数:
210
数据控制语言(DCL)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言。GRANT语句是授权语句,它可以把...
分类:
数据库 时间:
2015-05-08 09:23:40
阅读次数:
214
MySQL DELETE语句和TRUNCATE TABLE语句的区别2010-10-08 16:05 佚名 互联网 字号:T | T在MySQL数据库中,DELETE语句和TRUNCATE TABLE语句都可以用来删除数据,但是这两种语句还是有着其区别的,下文就为您介绍这二者的差别所在。AD:干货来...
分类:
数据库 时间:
2015-05-08 09:21:21
阅读次数:
186
MYSQL删除表的记录后如何使ID从1开始MYSQL删除表的记录后如何使ID从1开始http://hi.baidu.com/289766516/blog/item/a3f85500556e2c09728da5e1.html 2009-11-30 14:24方法1:truncate table 你的表...
分类:
数据库 时间:
2015-05-08 09:20:59
阅读次数:
166
sql关键字的解释执行顺序分类: 笔试面试总结2013-03-17 14:49 1622人阅读 评论(1) 收藏 举报SQL关键字顺序表里面的字段名什么符号都不加,值的话一律加上单引号有一次笔试考到了关于SQL关键字执行顺序的知识点。我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发...
分类:
数据库 时间:
2015-05-08 09:18:24
阅读次数:
211