MySQL索引原理 索引的目的在于提高查询效率,如字典,查询一个单词,需要定位到首字母,然后定位第二个字母,依次来查询。如果没有索引,就需要把字典中的单词看一遍,才能找到想要的单词。 1.b+树: 浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁 ...
分类:
数据库技术 时间:
2016-10-27 20:09:16
收藏:
0 评论:
0 赞:
0 阅读:
184
Data nodes: shell> rpm -Uhv mysql-cluster-community-data-node-7.5.5-1.1.el7.x86_64.rpm SQL nodes: shell> rpm -Uhv mysql-cluster-community-server-7.5.5 ...
分类:
数据库技术 时间:
2016-10-27 20:03:03
收藏:
0 评论:
0 赞:
0 阅读:
601
-- 转自http://bbs.csdn.net/topics/310068149-- 其实就是找到对应的位置然后执行语句即可 -- 第一部分 输出mysqlbinlog "C:\ProgramData\MySQL\MySQL Server 5.6\Data\mysql-bin.000063" > ...
分类:
数据库技术 时间:
2016-10-27 20:01:51
收藏:
0 评论:
0 赞:
0 阅读:
166
以上SQL中,Persons表中的Id字段必须为主键,才能更新Orders表的外键信息 ...
分类:
数据库技术 时间:
2016-10-27 19:43:42
收藏:
0 评论:
0 赞:
0 阅读:
272
1.查看profile的设置 结果如下:profiling OFF 为关闭状态 2.开启profile 结果: 3.执行需要执行的sql explain select*........ 4.查询执行的sql 结果: 5.查看需要的sql执行详细信息 结果: 结果: 结果: status: hecki ...
分类:
数据库技术 时间:
2016-10-27 19:37:29
收藏:
0 评论:
0 赞:
0 阅读:
180
1、两个同样结构的语句一个没有用到索引的问题: 查1到20号的就不用索引,查1到5号的就用索引,为什么呢?不稳定? mysql> explain select * from test where f_submit_time between '2009-09-01' and '2009-09-20' ...
分类:
数据库技术 时间:
2016-10-27 19:36:23
收藏:
0 评论:
0 赞:
0 阅读:
237
一、视图 1、什么是视图? 视图是一个虚拟表(非真实存在),其本质是:根据SQL语句获取动态的数据集,并为其命名,用户使用时,只需使用名称即可获取结果集,并可以将其当作表来使用(其实 说的简单点,就是一个临时表,放到了内存中) 2、视图的创建 格式:create view 视图名称 as SQL语句 ...
分类:
数据库技术 时间:
2016-10-27 19:30:08
收藏:
0 评论:
0 赞:
0 阅读:
337
参考 Creating DbSet Properties Dynamically C# code? 1 DbSet<MyEntity> set = context.Set<MyEntity>(); C# code? 1 DbSet<MyEntity> set = context.Set<MyEnti ...
分类:
数据库技术 时间:
2016-10-27 19:27:58
收藏:
0 评论:
0 赞:
0 阅读:
460
http://blog.itpub.net/7607759/viewspace-675079/ 2.2 授予权限 前面提到了grant命令,grant的语法看起来可是相当复杂的呐: GRANT priv_type [(column_list)] [, priv_type [(column_list) ...
分类:
数据库技术 时间:
2016-10-27 19:22:38
收藏:
0 评论:
0 赞:
0 阅读:
274
http://blog.csdn.net/coderfun/article/details/9417289 这是在调试过程中的修改方法,所以在每次运行的时候,都要设置。 先进入调试模式(crtl+F5),接下来在debug菜单下打开memory_map对话框,在这个对话框中添加新的映射区域0xFFF ...
分类:
数据库技术 时间:
2016-10-27 18:58:40
收藏:
0 评论:
0 赞:
0 阅读:
2343
mongoose 的报当我从 mongoose@4.5.2 升级到 mongoose@4.6.5的时候,出现了一个问题: Unhandled rejection MongoError: no mongos proxies found in seed list 怎么办,我google 一下的时候发现: ...
分类:
数据库技术 时间:
2016-10-27 18:54:53
收藏:
0 评论:
0 赞:
0 阅读:
1729
<<<备忘>>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL> select tname from tab ; TNAME TEST SQL> rename test to t ...
分类:
数据库技术 时间:
2016-10-27 18:50:35
收藏:
0 评论:
0 赞:
0 阅读:
251
记录一段行转列SQL代码: ...
分类:
数据库技术 时间:
2016-10-27 17:08:52
收藏:
0 评论:
0 赞:
0 阅读:
251
1.一些错误情况 数据库表中添加索引后确实会让查询速度起飞,但前提必须是正确的使用索引来查询,如果以错误的方式使用,则即使建立索引也会不奏效。即使建立索引,索引也不会生效: 2.其他注意事项 - 避免使用select * - count(1)或count(列) 代替 count(*) - 创建表时尽 ...
分类:
数据库技术 时间:
2016-10-27 17:08:33
收藏:
0 评论:
0 赞:
0 阅读:
230
对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。 1.$inc 这个修改器干什么使的呢?看看下面示例的具体操作后的结果即可知道。 示例文档: 得 ...
分类:
数据库技术 时间:
2016-10-27 17:04:03
收藏:
0 评论:
0 赞:
0 阅读:
266
查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单 ...
分类:
数据库技术 时间:
2016-10-27 17:03:29
收藏:
0 评论:
0 赞:
0 阅读:
289
我采用ubuntu 自动安装了搭建了php5.6 运行环境。特意写了篇技术文档,详细记录了安装过程。 效果图如下: 不懂安装的朋友:可以联系我QQ(498356271),我可以发详细的PDF文档给你。 ...
分类:
数据库技术 时间:
2016-10-27 15:14:06
收藏:
0 评论:
0 赞:
0 阅读:
285
1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称 是否为空? 类型 NAME NCHAR(6) ADDR NVARCHAR2(16) SAL NUMBER(9,2) 2,DBMS_METADATA.GET_ ...
分类:
数据库技术 时间:
2016-10-27 15:13:50
收藏:
0 评论:
0 赞:
0 阅读:
261
最近在做一个项目的时候,要连接几张表,筛选出一堆数据出来,但是写了SQL之后,查询效率很不理想,于是详细看了下SQL查询语句的原理: 一、查询的逻辑执行顺序 (1) FROM left_table (3) join_type JOIN right_table (2) ON join_conditio ...
分类:
数据库技术 时间:
2016-10-27 15:12:19
收藏:
0 评论:
0 赞:
0 阅读:
254
谈谈数据库的ACID 一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。 [sql] // 创建数据库 create table account( idint p ...
分类:
数据库技术 时间:
2016-10-27 13:25:51
收藏:
0 评论:
0 赞:
0 阅读:
353