人类在进化的过程中,创造了数字、文字、符号等来进行数据的记录,但是承受着认知能力和创造能力的提升,数据量越来越大,对于数据的记录和准确查找,成为了一个重大难题。 计算机诞生后,数据开始在计算机中存储并计算,并设计出了数据…
分类:MySql
MySQL分库分表浅谈
一、分库分表类型 1、单库单表 所有数据都放在一个库,一张表。 2、单库多表 数据在一个库,单表水平切分多张表。 3、多库多表 数据库水平切分,表也水平切分。 二、分库分表查询 通过分库分表规则查找到对应的表和库的过程:…
主从复制-提升slave的方法
适合在一主多从的情况下,主服务器宕机后,提升从服务器为主的情况下: 1、选择知道master最多的slave做为主,使用show slave status\G可以查看; 2、使用复制整个数据库或者mysqlcompare…
实例分析MySQL下的四种事务隔离级别
数据库事务有四种隔离级别: 未提交读(Read Uncommitted):允许脏读,也就是可能读取到其他会话中未提交事务修改的数据。 提交读(Read Committed):只能读取到已经提交的数据,Oracle等多数数…
从0到1学习网络安全 【MySQL基础-MySQL 删除数据库】
MySQL 删除数据库 使用 命令 创建数据库 使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。 所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql…
【高阶】(深入理解服务原理)
《深入理解PHP内核》 http://www.php-internals.com/book/ 02. 《深入理解MySQL》 http://item.jd.com/10063042.html…
mysql 主从和读写分离(Mybatis)
1- 修改my.cnf server-id=1 #服务器id (主从必须不一样) log-bin=master-bin #打开日志(主机需要打开) log-bin-index=ma…
Mysql基础-数据库操作
前文索引:CentOS7 下安装 Mysql8 说明:在软件开发领域,对数据的操作是必不可少的一个环节,而对数据的存储就少不了数据库的使用,现阶段数据库可以分为两大类关系型数据库(RDBMS)和非关系型数据库(NoSql…
mybatis入门教程
1 什么是mybatis 2 orm工具的基本思想 3 mybatis in action 3.1 mybatis in action之一开发环境搭建 3.2 mybatis in acti…
mysql未知约束名删除约束
问题:没有约束名称,如何删除约束? 制定约束的时候,如果不指定约束名称,系统都会自己定义一个约束名称。 1 可以通过下面的方式查找所有表的约束 select * from information_schema.table…
MyBatis 中 ResultType 和 ResultMap 的区别 & mybatis 中 mapUnderscoreToCamelCase自动驼峰命名转换
使用resultType进行输出映射,只有查询出来的列名和pojo中的属性名一致,该列才可以映射成功。 如果查询出来的列名和pojo的属性名不一致,通过定义一个resultMap对列名和pojo属性名之间作一个映射关系。…
分布式锁的几种实现方式(转)
分布式锁的几种实现方式 概述 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)…