![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库研究
文章平均质量分 73
柳暗花明_攻城师
与广大程序员、技术人员、专家交流,致力于专业能力有效快速提升。
展开
-
SQL中distinct的用法
1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列示例2.1select distinct name, id from A执行后结果如下:实际上转载 2021-08-13 12:55:55 · 365 阅读 · 0 评论 -
MySQL的复制概念
从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念。异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如转载 2018-02-05 20:03:18 · 172 阅读 · 0 评论 -
数据库—四种存储引擎
数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎的选择不同的存储引擎都有各自的特点,以适应不同的需求,如下表所示:转载 2018-02-05 20:37:16 · 296 阅读 · 0 评论 -
SQL学习——SQL语句执行过程原理_
理解数据库服务器执行SQL语句的过程才能更熟悉灵活的操作数据库一、SQL语句执行原理 第一步:客户端与服务器端通信 这里要说明一下客户端与服务器端的区别,客户端是为了让开发者更好的操作,但只是提供了友好的界面,它不执行任何数据的操作,虽然也存在一个数据库进程但这个进程跟服务器端的进程是一一对应的但还是有区别的。服务器上的数据库进程才是真正对sql语句进行相关的处理。 第二转载 2018-02-07 11:05:04 · 1295 阅读 · 0 评论 -
MySQL数据切分
MySQL数据切分于 2016 年 06 月 12 日MySQL数据切分 引言 何谓数据切分 数据的垂直切分 数据的水平切分 垂直与水平联合切分的使用 数据切分及整合方案 自行开发中间代理层 利用MySQL Proxy实现数据切分及整合 利用Amoeba实现数据切分 利用HiveDB实现数据切分及整合 其他实现数据切分及整合的解决方案 ...转载 2019-03-04 16:11:26 · 188 阅读 · 0 评论 -
solr教程
本教程基于solr5.5前言至于为什么要用solr5.5,因为最新的6.10,没有中文的分词器支持,这里使用的是ik分词器,刚好支持到5.5ik分词器下载地址 :https://github.com/EugenePig/ik-analyzer-solr5, 下载完之后使用maven命令, mvn package 即可生成jar文件,或者下载我编译好的http://pan.b...转载 2019-05-20 20:41:06 · 143 阅读 · 0 评论