码迷,mamicode.com
首页 > 数据库
数据库系统(五)---MySQL基础
一、SQL基本概念: SQL 已经成为关系数据库的标准语言,是一种数据库查询和程序设计语言,用 于存取数据以及查询、更新和管理关系数据库系统。 功能不仅仅是查询,还包括数据定义、数据操纵和数据控制等于数据库有关的 一系列功能。 四大功能:数据查询、数据定义、数据操纵和数据控制。 1)嵌入式和动态 S ...
分类:数据库   时间:2019-11-03 13:13:26    阅读次数:162
mysql - 分组函数
分组函数,又称聚合函数,是将一类数据统计后获得一个值 1. 计算: sum 求和 avg 平均值 max 最大值 min 最小值 count 个数 不管什么引擎下,count(*)效率最高 以上函数忽略null值 2.distinct 去重 sum(distinct id) 先去重,再求和。 ...
分类:数据库   时间:2019-11-03 13:10:47    阅读次数:137
pgsql删除重复记录
如下: 关键点:oracle中有内部id为rowid, 在postgresql中有ctid. 参照:oracle rowid and postgresql ctid 参照:SQL 删除重复记录,并保留其中一条 ...
分类:数据库   时间:2019-11-03 13:08:25    阅读次数:79
Oracle常见错误集锦及解决参考
ORA-01033: ORACLE initialization or shutdown in progress: 第一步、sqlplus / NOLOG 第二步、SQL> connect / as sysdba提示:已成功 第三步、SQL>shutdown normal提示:数据库已经关闭已经卸载 ...
分类:数据库   时间:2019-11-03 12:58:36    阅读次数:114
leetcode中的sql
1 组合两张表 组合两张表, 题目很简单, 主要考察JOIN语法的使用。唯一需要注意的一点, 是题目中的这句话, "无论 person 是否有地址信息"。说明即使Person表, 没有信息我们也需要将Person表的内容进行返回。所以我选择使用左外查询, 当然你也可以选择RIGHT OUTER JO ...
分类:数据库   时间:2019-11-03 12:57:20    阅读次数:99
单机版的mysql安装
查是否安装了mysql:centos6:rpm -qa |grep mysqlcentos7:rpm -qa|grep mariadb或rpm -qa |grep mysql 有老的版本可以执行命令卸载: rpm -e --nodeps mysql-libs 1、 cat > /etc/yum.re ...
分类:数据库   时间:2019-11-03 12:45:42    阅读次数:146
mongodb驱动接口
mongodb对外接口或驱动:https://docs.mongodb.com/ecosystem/drivers/,包含C,C++,Go,Python等。 C驱动 mongodb的C驱动,即libmongoc,是一个用于开发mongodb的C库。依赖libbson,libbson用于生成和解析BS ...
分类:数据库   时间:2019-11-03 12:44:39    阅读次数:118
linux安装mysql
安装mysql有两种方式,1是rpm,2是自己配置。rpm类似于直接安装,系统自动配置,这里使用第二种方式。 1、下载mysql包 https://dev.mysql.com/downloads/mysql/ 2、新建文件夹 sudo mkdri /usr/local/mysql sudo mkdr ...
分类:数据库   时间:2019-11-03 12:37:22    阅读次数:144
MySQL慢查询—开启慢查询
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 ...
分类:数据库   时间:2019-11-03 11:13:08    阅读次数:121
MySQL操作(四)索引及优化
一、索引操作 二、简单分析SQL语句及索引 1、Explain命令 用于分析sql语句的执行情况和成本预估 type指标逐渐降低: system>const>eq_ref>ref>fulltext>ref_or_null>index_merge>unique_subquery>index_subqu ...
分类:数据库   时间:2019-11-03 10:57:08    阅读次数:116
关于springboot访问多个mysql库
基于jdbc配置springboot, 达到访问两个mysql数据库的目标 ...
分类:数据库   时间:2019-11-03 10:52:13    阅读次数:79
MySQL——通过EXPLAIN分析SQL的执行计划
转自:https://www.cnblogs.com/songwenjie/p/9409852.html 在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。 下面分别对EXPLAIN命令结果的每一列进行 ...
分类:数据库   时间:2019-11-03 10:51:29    阅读次数:92
SQL-Partition by
统计每个月,每个地区,用户缴费的月总计,年累计。 既然有月总计,年累计,应该就是先统计出月总计的数据,再用partition by 做年累计。 但是忘记了一个前提,切片的维度:月,地区,不一定每个月都存在(如果放大到地区,应该是每个月都存在的)。如果是这样,年累计就会出现问题,比如一个用户,这个月没 ...
分类:数据库   时间:2019-11-03 10:35:51    阅读次数:81
[转帖]中信银行信用卡业务数据库实现国产替换,湖北银行新核心系统项目正式验收,阿里云与MongoDB达成战略合作
中信银行信用卡业务数据库实现国产替换,湖北银行新核心系统项目正式验收,阿里云与MongoDB达成战略合作 http://www.itpub.net/2019/10/31/3942/ 中信银行 goldenDB 湖北银行 达梦数据库 中信银行信用卡业务数据库实现国产替换 10月31日,由IT168旗下 ...
分类:数据库   时间:2019-11-03 10:30:15    阅读次数:212
三、hive--jdbc的使用
一、jdbc连接mysql代码示例publicclassTestConnector{finalstaticStringUSER="root";finalstaticStringPASSWORD="wjt86912572";finalstaticStringURL="jdbc:mysql://bigdata121:3306/metastore?useSSL=false&serverTimez
分类:数据库   时间:2019-11-03 10:24:06    阅读次数:133
【转】分布式之数据库和缓存双写一致性方案解析
转自:https://www.cnblogs.com/rjzheng/p/9041659.html 引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。但是在更新缓存方面,对于更新完数据库,是更新缓存 ...
分类:数据库   时间:2019-11-03 10:21:54    阅读次数:95
【转】数据库优化的几个阶段
转自:https://www.cnblogs.com/rjzheng/p/9619855.html#4365629 引言 大家在面试的时候,是否遭遇过,面试官询问 你们是如何进行数据库优化的? 那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了), ...
分类:数据库   时间:2019-11-03 10:21:35    阅读次数:80
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!