1)、id列数字越越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2)、select_type列常见的有: A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple, ...
分类:
数据库 时间:
2016-04-17 14:40:38
阅读次数:
615
B-树 B-树,这里的 B 表示 balance( 平衡的意思),B-树是一种多路自平衡的搜索树它类似普通的平衡二叉树,不同的一点是B-树允许每个节点有更多的子节点。下图是 B-树的简化图. B-树有如下特点: 所有键值分布在整颗树中; 任何一个关键字出现且只出现在一个结点中; 搜索有可能在非叶子结 ...
分类:
数据库 时间:
2016-04-17 14:31:04
阅读次数:
192
使用过ThinkPHP框架的同学可能会对于其中数据库模型操作特别有好感,ThinkPHP提供了数据库操作的简单的操作,对于连接数据库,数据库的增删改查等数据操作都非常的nice,同时支持连贯操作,对于那些不习惯写sql语句的同学真是大大的便利。(注:sql还是很重要的,不要因为用了框架就把原先的忘了)。
而在笔者使用php操作redis实现后台任务的过程中,也想要借助这种便利,但无奈redis操作...
分类:
数据库 时间:
2016-04-17 13:22:52
阅读次数:
268
我的启蒙书是PHP和MySQL Web开发从新手到高手(第5版),这本书很不错,代码风格我也很喜欢。 1.采用的软件 xampp n合一软件(mysql, php, apache等) 安装:简单至极,下载即可用,无需配置环境等,上手速度快。若遇到mysql 或 apache 启动失败, 并提示 po ...
分类:
数据库 时间:
2016-04-17 13:20:07
阅读次数:
255
联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c)。 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效 ...
分类:
数据库 时间:
2016-04-17 11:40:21
阅读次数:
365
最近项目向MySql迁移,迁移完毕后,在获取用户权限时产生了一个异常,跟踪进去获取执行的语句如下, 在Navicate执行,提示如下: 这个语句在Oracle中执行都是正常的,一时不知道是什么原因,baidu了也没找到如何处理,我将语句逐个拆开执行,最终找到问题出在这里: 看到这里,我突然想到有可能 ...
分类:
数据库 时间:
2016-04-17 11:37:47
阅读次数:
296
问题一:在我们进行数据库操作时会发现,数据库中表的编码用的是utf-8,但是在进行dos命令是要使用set names gbk (一)Mysql中默认字符集设置有四级:服务器级,数据库级,表级,和字段级 前三种都是默认设置,并不代表你的字段最终会使用这个字符集设置 (二)set names 这个my ...
分类:
数据库 时间:
2016-04-17 11:32:01
阅读次数:
174
最近在学习Hibernate的相关知识,这一站学习的是Hibernate的注解相关的操作和知识。在这里标注以下为以后查阅和需要帮助的朋友提供便利。 一、 开发环境的搭建: 1、 需要的jar包配置: 解释: 这里有连接mysql数据库的包,单体测试包,还有Hibernate的jar包。 二、Hibb ...
分类:
Web程序 时间:
2016-04-17 10:14:31
阅读次数:
154
3.4 Getting Information About Databases and Tables 获取数据库和表格的信息 如果你忘记了数据库或者表格的名字怎么办?或者给定的表格的结构怎么办?(例如你知道都有哪些列,叫什么名字吗) mysql 有几种方法能解决这个问题 从前文你已经知道,可以通过S ...
分类:
数据库 时间:
2016-04-17 07:57:05
阅读次数:
272