首页 > 数据库技术
详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
1. 前言 InnoDB 通过 MVCC 和 NEXT-KEY Locks,解决了在可重复读的事务隔离级别下出现幻读的问题。MVCC 我先挖个坑,日后再细讲,这篇文章我们主要来谈谈那些可爱的锁。 2. 什么是幻读? 幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不 ...
分类:数据库技术   时间:2020-01-20 20:20:04    收藏:0  评论:0  赞:0  阅读:73
MySQL时间格式转换函数
MySQL DATE_FORMAT() 函数注:当前年份是2018-7-19 SELECT DATE_FORMAT(NOW(),'%Y') YEAR 输出结果:2018 SELECT DATE_FORMAT(NOW(),'%y') YEAR 输出结果:18 SELECT DATE_FORMAT(NO ...
分类:数据库技术   时间:2020-01-20 20:19:44    收藏:0  评论:0  赞:0  阅读:74
prometheus 统计MySQL 自增主键的剩余可用百分比
mysqld_exporter自带的这个功能,下面是我使用的启动参数: nohup ./mysqld_exporter --config.my-cnf="./my.cnf" --web.listen-address=":9104" --collect.heartbeat --collect.auto ...
分类:数据库技术   时间:2020-01-20 20:15:32    收藏:0  评论:0  赞:0  阅读:98
HybridDB for MySQL 学习
https://help.aliyun.com/document_detail/26322.html 多值子列语法 ...
分类:数据库技术   时间:2020-01-20 20:13:45    收藏:0  评论:0  赞:0  阅读:65
Oracle创建自动增长列
前言: Oracle中不像SQL Server在创建表的时候使用identity(1001,1)来创建自动增长列,而是需要结合序列(Sequences)和触发器(Triggers)来实现 创建测试表 create table tbluser ( ID NUMBER(10) not null, NAM ...
分类:数据库技术   时间:2020-01-20 20:05:07    收藏:0  评论:0  赞:0  阅读:70
Mysql_索引
全文来自https://www.cnblogs.com/aylin/p/5777289.html,侵权请联系删除 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于 ...
分类:数据库技术   时间:2020-01-20 20:03:20    收藏:0  评论:0  赞:0  阅读:60
MySQL-8.0.18命令
打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息: [client] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 por ...
分类:数据库技术   时间:2020-01-20 19:45:30    收藏:0  评论:0  赞:0  阅读:84
Linux 断网安装MySQL5.x操作步骤
1.下载MySQL安装包 由于官网下载比较慢,暂时我这边采用的方法是通过网易云的centos镜像下载的地址是 然后手动下载 mysql 5.7.25 linux glibc2.12 x86_64.tar.gz 文件 通过xftp或者其他工具上传到 目录下面 然后开始解压和创建目录 以上就完成了mys ...
分类:数据库技术   时间:2020-01-20 19:44:22    收藏:0  评论:0  赞:0  阅读:113
Oracle导出数据字典SQL语句
1、标注外键SELECT S.*, PK.*, CASE WHEN PK.COLUMN_POSITION > 0 THEN '√' ELSE '' END AS PKYN FROM (SELECT A.OWNER, A.TABLE_NAME, A.COLUMN_NAME, A.COLUMN_ID, ...
分类:数据库技术   时间:2020-01-20 19:33:27    收藏:0  评论:0  赞:0  阅读:105
Flask-SQLAlchemy
前不久刚刚认识过了SQLAlchemy,点击这里复习一下 当 Flask 与 SQLAlchemy 发生火花会怎么样呢? Flask-SQLAlchemy就这么诞生了 首先要先安装一下Flask-SQLAlchemy这个模块 pip install Flask-SQLAlchemy 然后你要下载一个 ...
分类:数据库技术   时间:2020-01-20 18:27:52    收藏:0  评论:0  赞:0  阅读:72
sql语句 的三种去重方法
本文将介绍用 distict、group by 和 row_number() over 。 注:这里的去重是指:查询的时候, 不显示重复,并不是删除表中的重复项,关系删除表中重复数据的sql 请参考一下链接: https://www.cnblogs.com/songqh-123/p/12218762 ...
分类:数据库技术   时间:2020-01-20 18:20:53    收藏:0  评论:0  赞:0  阅读:70
pgpool中pcp.conf如何配置以及配置数据库相关
配置pcp.conf pcp.conf配置用于pgpool自己登陆管理使用的,一些操作pgpool的工具会要求提供密码等,配置如下: [postgres@master ~]$ cd /opt/pgpool/etc [postgres@etc~]$ cp pcp.conf.sample pcp.con ...
分类:数据库技术   时间:2020-01-20 18:20:33    收藏:0  评论:0  赞:0  阅读:177
关于数据库的一些问题
如何设计一个关系型数据库? 答:首先,不管是设计一个系统还是一个数据库还是搭建一个项目我们都要进行模块的划分,因此,当我们要设计一个数据库的时候也要对其进行模块的划分,设计关系型数据库主要分为两大模块,一个是 存储模块 ,类似于一个文件系统,将数据持久化的存储到磁盘中,另一个是 程序实例模块 ,用于 ...
分类:数据库技术   时间:2020-01-20 18:17:54    收藏:0  评论:0  赞:0  阅读:67
mysql 中间件 -【转载】
【转载】url: http://blog.csdn.net/jerome_s/article/details/53966569 360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.... ...
分类:数据库技术   时间:2020-01-20 18:16:01    收藏:0  评论:0  赞:0  阅读:61
自定义JDBCUtils工具类
一 创建一个javaProject,先要导入mysql-connector的jar包,添加依赖关系。然后导入jdbc.properties配置文件 二 创建一个jdbc.properties放在src路径下: jdbc.user=root jdbc.password=123456 jdbc.url= ...
分类:数据库技术   时间:2020-01-20 18:09:20    收藏:0  评论:0  赞:0  阅读:66
【SQL查询】合并行_listagg
listagg 1. 语法: listagg(measure_expr, 'delimiter') within group (order by expr) [over (partition by expr)] 2. 功能说明: measure_expr:任何基于列的表达式 delimiter:分割 ...
分类:数据库技术   时间:2020-01-20 18:08:09    收藏:0  评论:0  赞:0  阅读:84
sql 字段分割函数 + 查询
结果: 用于解决 这种 字段的查询 1.先创建分割函数 => 复制到数据库直接执行 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO /* by kudychen 2011-9-28 */ CREATE function [dbo].[SplitNum ...
分类:数据库技术   时间:2020-01-20 18:01:18    收藏:0  评论:0  赞:0  阅读:228
oracle的LAST_DAY()函数
转自:https://blog.csdn.net/u012581453/article/details/53727936,https://www.cnblogs.com/sharpest/p/11226973.html LAST_DAY LAST_DAY函数返回指定日期对应月份的最后一天。 获取当前 ...
分类:数据库技术   时间:2020-01-20 17:59:50    收藏:0  评论:0  赞:0  阅读:96
MySQL8.0.19安装
官网下载安装包:mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz 安装环境:CentOS Linux release 7.5.1804 (Core) 解压安装包: xz -d mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz t ...
分类:数据库技术   时间:2020-01-20 17:48:24    收藏:0  评论:0  赞:0  阅读:61
Python安装Mysqlclient的坑
一、直接通过PIP安装失败,第一次提示缺少组件,安装完组件第二次安装失败。(后使用安装包进行安装) 二、下载mysqlclient安装包进行安装 1.安装包下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient (其中cp代表自己的p ...
分类:数据库技术   时间:2020-01-20 17:44:59    收藏:0  评论:0  赞:0  阅读:82
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!