目录: 1、索引失效 1)全值匹配我最爱:查询条件于符合索引顺序 2)最佳左前缀法则:如果索引了多列,要遵守最左前缀法则,即查询where子句从索引的最左前列开始并且不跳过索引中的列(带头大哥要有,中间兄弟不能断) 3)不在索引列上做任何操作(计算、函数、自动或手动类型转换),因为这样会导致索引失效 ...
分类:
数据库 时间:
2020-07-19 00:52:56
阅读次数:
240
https://www.cse.unsw.edu.au/~cs9313/20T2/slides/L6.pdf Table recall: 1. rows: entity 2. columns: attributes Spark SQL: 1. Spark SQL is not about sql, ...
分类:
数据库 时间:
2020-07-19 00:39:19
阅读次数:
98
-- ROUND截取小数点2位 ROUND(SUM(pay_mony),2) -- IFNULL判断是否为空,并替换为空数据 IFNULL(totalmoney,0) SELECT asset_state `name`, COUNT(1) `value`, ROUND(SUM(use_area),2 ...
分类:
数据库 时间:
2020-07-18 22:59:27
阅读次数:
107
一、JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 DBC提供了一种基准,据此可以构建更高级的 ...
分类:
数据库 时间:
2020-07-18 22:41:31
阅读次数:
78
一、下载mysql压缩包文件。 下载地址:http://dev.mysql.com/downloads/mysql/ 二、 1、配置my.ini文件。 没有my.ini文件的,新建一个。 my.ini中的代码: [client]port=3306default-character-set=utf8[ ...
分类:
数据库 时间:
2020-07-18 22:38:55
阅读次数:
207
本例介绍Mysql双主双从同步配置,一主一从参考:【Mysql】主从同步配置 双主双从架构 搭建步骤 1、环境准备,本例准备了4台服务器 mysql版本:5.8 系统:CentOS 7.4 master1服务器: 172.17.0.2 slave1服务器: 172.17.0.3 master2服务器 ...
分类:
数据库 时间:
2020-07-18 22:38:24
阅读次数:
118
* branch master -> FETCH_HEAD error: insufficient permission for adding an object to repository database .git/objects fatal: failed to write object fa ...
分类:
数据库 时间:
2020-07-18 22:35:47
阅读次数:
88
路漫漫其修远兮,吾将上下而求索,又到了周末,我继续带各位看官学习回顾Mysql知识。 上次说到了流程控制函数,那就从流程控制函数来继续学习吧! #五.流程控制函数 #1.if函数:if else的效果 IF(条件表达式,成立返回1,不成立返回2) #与Java三元运算相同SELECT IF(10>5 ...
分类:
数据库 时间:
2020-07-18 22:32:07
阅读次数:
84
This section describes lock types used by InnoDB. 翻译:本节描述了InnoDB使用的锁类型。 Shared and Exclusive Locks(共享锁和排他锁) Intention Locks(意向锁) Record Locks(记录锁) Gap ...
分类:
数据库 时间:
2020-07-18 22:25:46
阅读次数:
107
typora-copy-images-to: images 1.1 今日目标 掌握数据库的作用; 能够通俗的解释什么是关系型数据库; 能够至少说出三种关系型数据库; 掌握MySQL客户端登录和登出MySQL服务器; 理解数据库具体数据的存储逻辑; 掌握创建、查看和删除数据库; 了解MySQL数据库创 ...
分类:
数据库 时间:
2020-07-18 22:10:01
阅读次数:
69
Docker-compose常用软件部署(mysql、redis、rabbitmq) 废话不多说,下面就直接给出部署文件已经启动脚本,这个会持续更新。以下的部署方式均是单例部署。高可用或者其他部署方案我会单独写相应的文章。 mysql数据库 redis缓存 rabbitmq消息队列 compose- ...
分类:
数据库 时间:
2020-07-18 21:56:39
阅读次数:
84
Django项目上传。gitignore文件建议忽略文件清单以及是否转移数据库的迁移文件: Django项目开发或改动将本地代码提交到代码库时,我们需要忽略部分文件上传,占用内存; 1.创建.gitignore文件: 终端进入项目文件夹内,而不是app文件夹 touch .gitignore vim ...
分类:
数据库 时间:
2020-07-18 21:55:09
阅读次数:
106
// $arr=[ // ['title'=>'laravel1'], // ['title'=>'laravel2'] // ]; // // 添加 // DB::table('news')->insert($arr); //添加后获取添加数据的自增主键 // $id=DB::table('new ...
分类:
数据库 时间:
2020-07-18 19:58:54
阅读次数:
77
设置路由: use Illuminate\Support\Facades\Route; //设置路由访问控制器只能是get访问 // Route::get('/user','User@user'); // Route::get('/',function(){ // return 'hello wor ...
分类:
数据库 时间:
2020-07-18 19:57:39
阅读次数:
87
mysql密码修改 使用xampp的小伙伴,修改密码后肯定不能登录localhost了,所以要打开config.inc.php 这个文件并找到如下部分: /* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'co ...
分类:
数据库 时间:
2020-07-18 19:56:59
阅读次数:
79
1 JDBC 1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。是Java访问数据库的标准规范 JDBC提供了一种基准,据 ...
分类:
数据库 时间:
2020-07-18 19:56:42
阅读次数:
81
MySQL源码关于链表的实现在ut0lst.h文件中,其设计思路与常规略有不同,基本思想是指针嵌于对象之内,如下图所示。 在这种实现方式下,构造一个链表需要同时指定对象类型和对象内指针节点的地址。为什么这么复杂呢?我们对比一下C++11标准库中list的实现,发现其就是一个模板类,构造一个list只 ...
分类:
数据库 时间:
2020-07-18 19:51:54
阅读次数:
75