首页 > 数据库技术
mysql-事物
事物 [toc] 四大特性ACID "[编辑" ] Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被 "回滚" )(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。 ...
分类:数据库技术   时间:2020-02-13 20:22:43    收藏:0  评论:0  赞:0  阅读:58
zombodb 关于索引的几个问题
es 数据丢失(误删) 现象 此情况下,通过zombodb dsl 方式查询会有异常,数据库sql 模式没问题(数据库数据在) 解决 需要重建索引,命令REINDEX index <indexname> es 故障(服务不可用) 现象 通过zombodb dsl 查询会有一样,同时数据的insert ...
分类:数据库技术   时间:2020-02-13 20:08:04    收藏:0  评论:0  赞:0  阅读:50
MYSQL 密码过期解决办法
mysql5.7 关于密码问题 报错: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords. 翻译: 错误 ...
分类:数据库技术   时间:2020-02-13 20:05:38    收藏:0  评论:0  赞:0  阅读:62
MySQL高可用--MHA安装
准备环境: 1.至少三台虚拟机 2.MySQL5.6 (支持事务一致性) 一.环境准备 (三台虚拟机操作相同) 1. 时间同步 [root@ tom42 ~]# echo "*/5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com >/dev/null 2>&1" ...
分类:数据库技术   时间:2020-02-13 20:01:31    收藏:0  评论:0  赞:0  阅读:70
SQL脚本修改表结构
SQL脚本修改表结构 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4 ...
分类:数据库技术   时间:2020-02-13 19:52:10    收藏:0  评论:0  赞:0  阅读:60
数据库系统原理:封锁
封锁粒度 MySQL提供了两种封锁粒度:行级锁、表级锁 应该尽量只锁定需要修改的那部分数据,而不是所有的资源。 锁定的数据量越少,发生锁争用的可能性就越小,系统的并发程度就越高。 但是加锁需要消耗资源,锁的各种操作(获取锁、释放锁、检查锁状态)都会增加系统开销。 因此封锁粒度越小,系统开销就越大。 ...
分类:数据库技术   时间:2020-02-13 19:48:40    收藏:0  评论:0  赞:0  阅读:42
JDBC连接数据库的7个步骤
1、JDBC所需的四个参数username、password、url、driverClass 2、加载JDBC驱动程序 3、创建数据库连接connection对象conn 4、创建preparedStatement 5、执行sql语句 6、遍历结果集 7、处理异常,关闭JDBC对象资源 详细内容: ...
分类:数据库技术   时间:2020-02-13 19:14:12    收藏:0  评论:0  赞:0  阅读:67
MySQL_MHA高可用介绍
MySQL MHA架构介绍 MHA ( Master High Availability )目前在MySQL高可用方面是一个相对成熟的解决方案 ,它由日本DeNA公司youshimaton (现就职于Facebook公司)开发,是- 套优秀的作为MySQL高可用性环境 下故障切换和主从提升的高可用软 ...
分类:数据库技术   时间:2020-02-13 19:10:26    收藏:0  评论:0  赞:0  阅读:65
python连接mysql数据库之MySQLdb/pymysql
本实验环境 操作系统: win10 python版本: 3.6.5 mysql版本: 8.0.18 MySQLdb库和pysql库使用方法相同,但是python2和3安装使用MySQLdb的方法如下,python3使用pysql直接pip安装,python2不谈 python2: pip insta ...
分类:数据库技术   时间:2020-02-13 19:06:38    收藏:0  评论:0  赞:0  阅读:59
数据库系统原理:四大隔离级别
脏读、不可重复读、幻读 事务隔离级别 隔离级别|脏读|不可重复读|幻读 | | | Read Uncommitted(读未提交)|可能|可能|可能 Read Committed(读已提交)|不可能|可能|可能 Repeatable Read(可重复读)|不可能|不可能|可能 Serializable ...
分类:数据库技术   时间:2020-02-13 18:56:37    收藏:0  评论:0  赞:0  阅读:70
动态切换数据库源码解析
动态切库可用于SaaS环境,多租户环境 所以浏览器的每次请求都有可能是不同租户,需要动态切换数据库来支持业务场景。 又所以每次请求都需要识别是哪个租户,这里我们用到了ThreadLocal,以此来保存线程的本地变量,携带上租户的一些信息。而租户的信息可以从Session或Token中获取,或者是ur ...
分类:数据库技术   时间:2020-02-13 18:56:17    收藏:0  评论:0  赞:0  阅读:40
数据库系统原理:ACID的作用以及实现原理
数据库事务:构成单一逻辑工作单元的操作集合 数据库事务可以包含一个或多个数据库操作,但这些操作构成一个逻辑上的整体 构成逻辑整体的这些数据库操作,要么全部执行成功,要么全部不执行 构成事务的所有操作,要么全都对数据库产生影响,要么全都不产生影响,即不管事务是否执行成功,数据库总能保持一致性状态 以上 ...
分类:数据库技术   时间:2020-02-13 18:49:02    收藏:0  评论:0  赞:0  阅读:120
18 SQL语言——约束
理解约束 跳转w3school约束解析 发现问题 现在我们创建一个Student表 create table student( snume number(10), sname varchar2(100), sex char(4), age number, qq number, sal number( ...
分类:数据库技术   时间:2020-02-13 18:41:28    收藏:0  评论:0  赞:0  阅读:57
Oracle数据库忘记密码
--进入用sys进入sqlplus修改 --win + r --> cmd --在cmd命令窗口输入:sqlplus / as sysdba --修改用户密码:alter user Scott identified by p@ssw0rd; 注:可以修改sys密码 ...
分类:数据库技术   时间:2020-02-13 18:36:11    收藏:0  评论:0  赞:0  阅读:54
mysql-数据库基础
数据库基础 [TOC] 数据库结构 连接器 控制客户端端连接,权限管理 可以用 ‘show processlist ’ 查询现在的连接 如果太长时间没动静,会自动断开,通通过wait_timeout控制,默认8小时 连接:可分为两种 长连接:推荐使用,需定期断开长连接 短连接:一般不用 查询缓存 执 ...
分类:数据库技术   时间:2020-02-13 18:31:13    收藏:0  评论:0  赞:0  阅读:72
centos7安装mysql5.7
1.执行 rpm -qa|grep mariadb 查看是否有mariadb的安装包 有则执行 例如 rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 删除上面语句查出来的包 rpm -qa | grep mysql 查看是否有mysql 的安装包 ...
分类:数据库技术   时间:2020-02-13 18:26:10    收藏:0  评论:0  赞:0  阅读:65
Mysql字段int的value为0时产生的bug
查询 userId 在数据库中为int类型 select * from userinfo where userId = 0 等于 select * from userinfo where userId = '' 容易出现bug 当id为int类型,根据id批量(逻辑)删除记录时。 update us ...
分类:数据库技术   时间:2020-02-13 17:26:47    收藏:0  评论:0  赞:0  阅读:98
【大白话系列】MySQL 学习总结 之 初步了解 MySQL Server 的 binlog 组件
一、上节回顾 上节我们讲到,建议将 的刷盘策略设置为1:即提交事务时,强制将 里的 刷入到磁盘后才算事务提交成功。 但是我们都知道, 是 InnoDB 存储引擎的组件,而 MySQL 支持很多种存储引擎,那么 MySQL 在撇除存储引擎后,自己就没有记录一下关于数据更新的日志吗? 二、binlog ...
分类:数据库技术   时间:2020-02-13 17:14:25    收藏:0  评论:0  赞:0  阅读:56
[MongoDB]MongoDB分页显示
MongoDB Limit与Skip方法配合进行分页MongoDB Limit() 方法如果你需要在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。MongoDB Skip() 方法我们除 ...
分类:数据库技术   时间:2020-02-13 16:48:05    收藏:0  评论:0  赞:0  阅读:69
Ubuntu安装mysql,查看并修改默认登陆账户和密码
1、个人安装环境 1.1 ubuntu 18.04.1 2、安装步骤 ubuntu上安装mysql非常简单只需要几条命令就可以完成: sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install ...
分类:数据库技术   时间:2020-02-13 16:46:44    收藏:0  评论:0  赞:0  阅读:122
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!