首页 > 数据库技术
一不小心,我就上传了 279674 字的 MySQL 学习资料到 github 上了
自从2019年11月我们出版了《千金良方--MySQL 性能优化金字塔法则》一书之后,持续不断有人来询问我MySQL 4 个系统字典库相关的问题,因为篇幅原因,书中并没有完整收录4个字典库相关的内容。我也一度想直接将近28W字(word计数,非排版字数)的文档转换为PDF直接向外公布算了。 但想来想 ...
分类:数据库技术   时间:2020-06-26 14:03:03    收藏:0  评论:0  赞:0  阅读:72
python 操作数据库,代码封装
python 操作数据库 import pymysql # 第一步:连接到数据库 conn = pymysql.connect(host="120.78.128.25", port=3306, user="future", password="123456", charset="utf8", cur ...
分类:数据库技术   时间:2020-06-26 13:56:51    收藏:0  评论:0  赞:0  阅读:125
解决python查询数据库字段为decimal类型的数据结果为科学计数法的问题
解决python查询数据库字段为decimal类型的数据结果为科学计数法的问题 select CAST(u.amount AS CHAR) from user u CAST(u.amount AS CHAR) ;u.amount: Decimal类型的字段 这样查询出来的数据就不会是科学计数法了,但 ...
分类:数据库技术   时间:2020-06-26 13:53:02    收藏:0  评论:0  赞:0  阅读:465
PostgreSQL中的heap-only-tuples updates
由于MVCC的原因,pg并非是直接更新一行记录:它生成重复的记录并提供行的可见性映射信息。 为什么要这么做呢?因为数据库必须考虑一个关键问题:并发性。被更新的行可能还在被之前的事务使用。 为了解决这个问题:rdbms采用了不同技术: ·修改行,并将原来的行版本放置到另外一个地方。比如oracle中的 ...
分类:数据库技术   时间:2020-06-26 13:43:12    收藏:0  评论:0  赞:0  阅读:68
centos安装Jdk1.8、mysql、nodeJs
安装Jdk 查看系统版本命令 cat /etc/issue 查看yum包含的jdk版本 yum list java* 安装jdk 此次选择java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment yum install jav ...
分类:数据库技术   时间:2020-06-26 13:37:44    收藏:0  评论:0  赞:0  阅读:70
centos7安装mysql5.7(rpm安装版)与 Mysql 权限
centos7安装mysql5.7(rpm安装版) 网址:https://www.cnblogs.com/helf/p/11244711.html Mysql 权限管理 网址: https://www.cnblogs.com/wangyueping/p/11258028.html ...
分类:数据库技术   时间:2020-06-26 13:34:13    收藏:0  评论:0  赞:0  阅读:65
MySQL8.0窗口函数实践及小结
MySQL8.0之前,做数据排名统计等相当痛苦,因为没有像Oracle、SQL SERVER 、PostgreSQL等其他数据库那样的窗口函数。但随着MySQL8.0中新增了窗口函数之后,针对这类统计就再也不是事了,本文就以常用的排序实例介绍MySQL的窗口函数。 1、准备工作 创建表及测试数据 m ...
分类:数据库技术   时间:2020-06-26 13:11:06    收藏:0  评论:0  赞:0  阅读:73
mysql 常用sql
常用 1. ip (1)ipv4 4字节,因此可用一个int存储 INET_ATON('127.0.0.1') ip字符串转数字 INET_NTOA(xx) 数字转ip字符串 (2)ipv6 16字节,需要两个bigint 2. unix时间戳 UNIX_TIMESTAMP() 以unix时间戳返回 ...
分类:数据库技术   时间:2020-06-26 13:01:20    收藏:0  评论:0  赞:0  阅读:54
浅析数据库与缓存的双写一致性问题
浅析数据库与缓存的双写一致性问题 缓存由于其高并发和高性能的特性,在项目中被广泛使用。读缓存流程如下图: 读取缓存流程 双写一致性有以下三个要求: 缓存不能读到脏数据 缓存可能会读到过期数据,但要在可容忍时间内实现最终一致 这个可容忍时间尽可能的小 要想同时满足上面三条,可以采用读请求和写请求串行化 ...
分类:数据库技术   时间:2020-06-26 13:00:46    收藏:0  评论:0  赞:0  阅读:68
Python元类实战,通过元类实现数据库ORM框架
本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是Python专题的第19篇文章,我们一起来用元类实现一个简易的ORM数据库框架。 本文主要是受到了廖雪峰老师Python3入门教程的启发,不过廖老师的博客有些精简,一些小白可能看起来比较吃力。我在他的基础上做了一些补充和注释,尽量写得 ...
分类:数据库技术   时间:2020-06-26 12:37:40    收藏:0  评论:0  赞:0  阅读:84
不会看 Explain执行计划,简历敢写 SQL 优化?
Explain有什么用 当Explain 与 SQL语句一起使用时,MySQL 会显示来自优化器关于SQL执行的信息。也就是说,MySQL解释了它将如何处理该语句,包括如何连接表以及什么顺序连接表等。 表的加载顺序 sql 的查询类型 可能用到哪些索引,哪些索引又被实际使用 表与表之间的引用关系 一 ...
分类:数据库技术   时间:2020-06-26 12:34:02    收藏:0  评论:0  赞:0  阅读:62
入门大数据---SparkSQL_Dataset和DataFrame简介
一、Spark SQL简介 Spark SQL 是 Spark 中的一个子模块,主要用于操作结构化数据。它具有以下特点: 能够将 SQL 查询与 Spark 程序无缝混合,允许您使用 SQL 或 DataFrame API 对结构化数据进行查询; 支持多种开发语言; 支持多达上百种的外部数据源,包括 ...
分类:数据库技术   时间:2020-06-26 11:17:21    收藏:0  评论:0  赞:0  阅读:62
oracle windows 下修复无监听错误-12541/12514
1.看本地服务监听是否开启 lsnrtcl status 2.重启服务器和监听,不行查看自己的ip 通过net manager重新配置监听地址然后再次重启监听和服务 ...
分类:数据库技术   时间:2020-06-26 11:12:26    收藏:0  评论:0  赞:0  阅读:76
SqlDataReader对象是否含有指定列的判断和衍生
1、首先我们判断是否有列,一般是使用数据表来处理 : DataTable dt = null ; dt.Columns.Contains("columnName"); 2、利用异常处理:IndexOutOfRangeException public static string getSQLDataR ...
分类:数据库技术   时间:2020-06-26 10:25:30    收藏:0  评论:0  赞:0  阅读:103
memcached 和 MySQL 的 query ?
cache 相比,有什么优缺点? 把 memcached 引入应用中,还是需要不少工作量的。MySQL 有个使用方便的 query cache,可以自动地缓存 SQL 查询的结果,被缓存的 SQL 查询可以被反复 地快速执行。Memcached 与之相比,怎么样呢?MySQL 的 query cac ...
分类:数据库技术   时间:2020-06-26 10:21:29    收藏:0  评论:0  赞:0  阅读:64
Mac 安装MySQL(Homebrew)
Mac 安装MySQL(Homebrew) 一、安装 安装Homebrew 参见: Mac安装Homebrew 1、执行安装命令 brew install mysql localhost:~ local$ brew install mysql ==> Downloading https://home ...
分类:数据库技术   时间:2020-06-26 10:20:18    收藏:0  评论:0  赞:0  阅读:71
【数据库】Linux下MySQL安装(装不上你找我)
MySQL的安装 一、准备环境 //查看是否有MySQL相关依赖包 rpm -qa|grep -i mysql //查看是否有MariaDB数据库管理系统,这个东西会影响MySQL的安装 rpm -qa|grep -i mariadb //如果有上述相关依赖包,删除它 rpm -e 文件名 //如果 ...
分类:数据库技术   时间:2020-06-26 10:16:29    收藏:0  评论:0  赞:0  阅读:177
数据库系统概论考前复习
第一章 数据库的四个特点 数据结构化 数据共享性高,冗余度低,伸缩性强 数据独立性高 数据由数据库管理系统统一管理和控制 数据模型的组成要素 P18 数据结构 数据操作 数据的完整性约束条件 关系模型 关系:通常说的一张表 元组:表中的一行即为一个元组 属性:表中的一列即为一个属性 码: 表中的某个 ...
分类:数据库技术   时间:2020-06-26 10:02:05    收藏:0  评论:0  赞:0  阅读:107
mysql数据库的基本操作增删改查
利用docker安装mysql docker run -d --name mysql -v mysql:/var/lib/mysql -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql (root密码为空) 直接命令进入:mysql 创建表 CREATE TABLE i ...
分类:数据库技术   时间:2020-06-26 10:00:07    收藏:0  评论:0  赞:0  阅读:81
MySQL备份管理
MySQL备份管理 一、MySQL备份管理 1.1.1 MySQL备份管理介绍 为什么要做备份 有效积极的备份策略,可以提高企业的数据容灾可靠性,防止因意外导致的数据损坏而无法恢复,给企业造成损失。有效的备份策略:全备 增量 时间 自动 ,记住备份是容灾的基础。 2. 备份检查测试 日常备份检查:备 ...
分类:数据库技术   时间:2020-06-26 09:51:10    收藏:0  评论:0  赞:0  阅读:67
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!