码迷,mamicode.com
首页 > 数据库 > 日排行
MariaDB知识点总结03--从主+多主集群
一.从主架构 1.从主复制原理 从库生成两个线程,一个I/O线程,一个SQL线程; i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取rela ...
分类:数据库   时间:2019-08-29 20:28:54    阅读次数:149
MySQL死锁
Reference:https://time.geekbang.org/column/article/117247 死锁产生 行锁的具体实现算法有三种:record lock、gap lock以及next-key lock。 record lock是专门对索引项加锁; gap lock是对索引项之间 ...
分类:数据库   时间:2019-08-29 20:31:14    阅读次数:121
MySQL主从复制
1. 简介 随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器。在此之前我们必须要保证每台MySQL服务器里的数据同步。数据同步我们可以通过MySQL内部配置就可 ...
分类:数据库   时间:2019-08-29 20:32:05    阅读次数:113
MySQL压缩版安装配置教程
MySQL压缩版安装配置教程 1、下载 在官网下载压缩包(这里我下载的是第二个) 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2、安装与配置 1.将压缩包解压到任意目录 2.如上图,在该目录下创建一个data空文件夹,再 ...
分类:数据库   时间:2019-08-29 21:41:46    阅读次数:145
mysql - varchar类型与数字的比较和转换
使用convert或直接进行数字比较,在字符串与数字进行比较时,先对字符串进行了解析,遇到非数字类型(即字母等)会停止识别,然后将成功解析的部分(从左到右,异常为止)识别转换为数字。如`'1.56a8d7' -> 1.56`,`'abcdefg...'->0`。 若确定数据实际上是数字类型,可以使... ...
分类:数据库   时间:2019-08-29 22:55:49    阅读次数:290
SQL优化(面试题)
因为现在面试经常需要问的需要SQL优化,问的具体操作步骤时候的常见做法,所以网上总结这些操作步骤: SQL优化的具体操作: 1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t ...
分类:数据库   时间:2019-08-29 23:02:40    阅读次数:136
python 之 Django框架(orm单表查询、orm多表查询、聚合查询、分组查询、F查询、 Q查询、事务、Django ORM执行原生SQL)
ForeignKey操作:书籍表(Book表)外键关联出版社表(Publisher表) 正向查找: 反向查找: ManyToManyField:(使用方式二:通过ManyToManyField自动创建第三张表) models: class RelatedManager:"关联管理器"是在一对多或者多 ...
分类:数据库   时间:2019-08-29 23:20:08    阅读次数:135
Mysql学习(一)之安装、开启自启、启动、重启、停止
安装 方法一:通过homebrew 方法二:通过官网dmg文件安装(Mac) https://dev.mysql.com/downloads/mysql/ 通过homebrew安装的mysql 开启自启 注意:如果我们安装了指定的版本例如5.6那么启动时要带版本号 brew services sta ...
分类:数据库   时间:2019-08-29 23:32:32    阅读次数:131
ORACLE创建自定义函数返回varchar类型
创建自定义函数返回varchar类型
分类:数据库   时间:2019-08-29 23:32:51    阅读次数:164
mysql 索引类型以及创建
明天就去面浦发了,感觉对数据库有些忘了,时间紧迫,就直接把链接贴这了,有空再整理。 参考: 1. https://www.cnblogs.com/crazylqy/p/7615388.html ...
分类:数据库   时间:2019-08-29 23:44:03    阅读次数:131
OpenStack之三: 安装MySQL,rabbitmq, memcached
官网地址:https://docs.openstack.org/install-guide/environment-sql-database-rdo.html #:安装mysql [root@mysql ~]# yum install mariadb mariadb-server -y #在控制节点... ...
分类:数据库   时间:2019-08-29 23:48:37    阅读次数:181
mysql_mha之rpm
MHA(Master HA)是一款开源的MySQL的高可用程序,它为MySQL主从复制架构提供了automating master failover 功能。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点成为新的master节点,在此期间,MHA会通过与其它从节点获取额外 ...
分类:数据库   时间:2019-08-29 23:49:19    阅读次数:197
MySQL聚簇索引和非聚簇索引
明天就去面浦发了,感觉对数据库有些忘了,时间紧迫,就直接把链接贴这了,有空再整理。 参考: 1. https://www.cnblogs.com/crazylqy/p/7615393.html ...
分类:数据库   时间:2019-08-29 23:51:40    阅读次数:161
Python连接mysql数据库
尽管很多 NoSQL 数据库近几年大放异彩,但是像 MySQL 这样的关系型数据库依然是互联网的主流数据库之一,每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章 ...
分类:数据库   时间:2019-08-29 23:52:59    阅读次数:326
数据库的严格模式
数据库的严格模式 查看当前是否是严格模式 修改当前为严格模式 1. 2. 通过修改MySQL的配置文件,在配置文件中查找sql-mode,将此行修改成为: ...
分类:数据库   时间:2019-08-29 23:54:56    阅读次数:288
MySQL 链接篇
目录 内连接查询 外连接 左连接 外连接 右连接 全连接 1.1、内连接 定义:内连接中必须两者相互匹配才能打印该行,看下面实例 2.1、左连接 定义:左连接中左表为驱动表,右表为匹配表。右表会全部打印,而左表只打印和右表匹配到的项,如果没有则为空 3.1、右连接 定义:和左连接相反,右表为驱动表, ...
分类:数据库   时间:2019-08-29 23:58:58    阅读次数:255
sqlserver exists 与 in 的区别
使用 EXISTS 方式 select * from A a where EXISTS(select b.mainInfoId from B b where b.mainInfoId=a.mainInfoId); 使用 in 方式select * from A where id in (select ...
分类:数据库   时间:2019-08-29 23:59:57    阅读次数:264
Sql 动态行转列 pivot
最近朋友有个需求:将产品中为“期刊”的书品以行转列的形式展现,同时需要关联工单主表及工单明细表,显示内容为,工单号、操作日期、产品名称及数量,由于期刊的产品数量较多,静态的虽然可以实现,但不利于后续内容的添加,就想着如何能以动态的形式展现,自动拼接sql语句处理,具体实现过程如下。 产品信息表需用到 ...
分类:数据库   时间:2019-08-30 00:00:58    阅读次数:213
数据库初识
数据库初识 永久修改字符集编码的方法 mysql安装目录介绍 MySql客户端连接服务端时完整的指令 修改密码:忘记密码怎么办? 修改密码:知道密码修改密码 存储引擎:engines ...
分类:数据库   时间:2019-08-30 09:25:01    阅读次数:104
Mysql 高级
1MySQL的架构介绍1.1sql_modesql_mode是一个容易忽视的变量,默认情况下为空,可以忍耐一些非法操作,在生产环境中,必须将其设置为严格模式,在开发测试环境中配该变量也是很有必要的,因为这样可以在生产之前发现问题。sql_mode常用值如下:ONLY_FULL_GROUP_BY:对于GROUPBY聚合操作,如果在SELECT中的列没有在GROUPBY中出现,那么这个sql是不合法的
分类:数据库   时间:2019-08-30 09:26:51    阅读次数:102
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!