分库分表 数据切分 通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为 ...
分类:
数据库 时间:
2019-08-28 10:36:53
阅读次数:
104
理论上来说, MySQL 已经被Oracle 收购, 这两者之间的Migrate 应该比较容易, 但实际的迁移还是有一些问题, 以下就说一说一些实现的方式和问题。 方式一:手动方式导入导出 手动的方式导入, 就是操作步骤会比较繁琐一些。 对Table 的结构和数据: 1. 使用 SQL Develo ...
分类:
数据库 时间:
2019-08-28 10:38:13
阅读次数:
103
设置主机名 [root@localhost ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomai... ...
分类:
数据库 时间:
2019-08-28 10:40:57
阅读次数:
110
show databases; 查看数据库 create database 名字; 创建数据库 use 名字 使用数据库; 创建表 create table 名字(id int ,name char(16)) 查看当前库下所有的表 show tables; 查看刚刚创建的那一张表 desec stu ...
分类:
数据库 时间:
2019-08-28 10:42:31
阅读次数:
99
个人学习,仅供参考!!!
分类:
数据库 时间:
2019-08-28 10:50:31
阅读次数:
163
1.基础部分 1.1数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题 但需要考虑的问题是:程序的执行效率依赖于承载 ...
分类:
数据库 时间:
2019-08-28 10:52:26
阅读次数:
113
我们安装MySql 设置my.ini配置文件的时候,常常会在my.ini中添加 skip-grant-tables ,这时接数据库可以使用任意账号或者密码了。 这里顺便说一下,如何【通过 skip-grant-tables重置账户密码】: 到mysql根目录找到mysql配置文件 在my.ini,[ ...
分类:
数据库 时间:
2019-08-28 10:54:53
阅读次数:
138
数据库操作启动 mysql, mac 可通过 brew 安装 mysql 后启动。 window 需要手动配置1234567891011121314mysql.server startnet start mysql// 登录 -u 用户名 root 超级用户 -p 密码mysql -uroot -p... ...
分类:
数据库 时间:
2019-08-28 10:57:11
阅读次数:
112
?安装 依赖包安装: 创建mysql用户,软件存放目录,安装目录 小插曲:CRT上传下载插件 yum -y install lrzsz 编译 初始化数据库 启动文件,配置文件 开机自启动相关设置 启动 数据库小优化,安全 ?额外授权管理员 mysql> delete from mysql.user; ...
分类:
数据库 时间:
2019-08-28 11:00:44
阅读次数:
100
参考自文章:https://blog.csdn.net/ch7543658/article/details/39271135 ...
分类:
数据库 时间:
2019-08-28 11:07:59
阅读次数:
103
常用语句 ...
分类:
数据库 时间:
2019-08-28 11:09:54
阅读次数:
93
Mac 安装Mysql 提示密码错误,需修改配置文件,重置密码 ...
分类:
数据库 时间:
2019-08-28 11:11:49
阅读次数:
99
不可否认的是 SQL 是一个伟大的发明,它让增删改查的操作更加地便捷化,而且 SQL 的学习成本相对其他编程语言来说较低,被逼到会写 SQL 的运营和产品我都见过不少。。。 大数据行业跟 SQL 更是有不解之缘,可谓“万物皆可 SQL 化”,从Hive/SparkSQL等最原始的最普及的 SQL 查 ...
分类:
数据库 时间:
2019-08-28 11:13:47
阅读次数:
113
InnoDB是基于事务,用来锁定的对象是数据库中的对象,如表、页、行。一般锁仅在事务commit或rollback后进行释放(不同事务隔离级别释放的时间可能不同)可以通过innodb_trx,innodb_locks, innodb_lock_waits来观察锁的信息表锁:操作对象是数据表。Mysq... ...
分类:
数据库 时间:
2019-08-28 11:16:15
阅读次数:
83
登录 登录mysql(无密码) 登录mysql(有密码) 登陆成功,出现欢迎信息: 创建数据库 新建表(以下内容摘自:kumata) --查看有哪些表 show tables; --新建表:CREATE TABLE xxxx(); --书:书名和作者 CREATE TABLE book(name c ...
分类:
数据库 时间:
2019-08-28 11:16:52
阅读次数:
107
在系统初始化的时候,没有在数值型的数据前面加上 单引号,导致进入数据库后都变成float型我们需要做以下转换就能将数据变为 varchar类型 declare @a float //定义一个float变量set @a =13824658956 //赋值float变量select @a as a // ...
分类:
数据库 时间:
2019-08-28 11:17:39
阅读次数:
154
一、新增数据库 1、检查mysql 新增数据库之前,先检查是否安装了数据库,本次我们使用的是mysql数据库,检查是否安装mysql直接使用 mysql --version即可; 显示了mysql的版本信息则表示安装成功了,没有提示版本信息的,请先安装mysql 2、进入mysql 输入 “mysq ...
分类:
数据库 时间:
2019-08-28 11:28:25
阅读次数:
112
首先先分析一下我们现在的目的是查询到这俩张表的所有数据然后进行删除重复记录每条数据只保留一条第一步:查询以下俩张表的重复记录(关键字段重复>1)ks_examcity、ks_examdistrictselect*fromks_examcitygroupbyexamSubjectID,city,provincehavingcount(examSubjectID)>1;select*fro
分类:
数据库 时间:
2019-08-28 12:37:48
阅读次数:
91
mysqld --initialize-insecure --user=mysql 直接复制上面这条命令 然后cmd进入到 mysql解压出来bin的目录中: 等待一会 就发发现data的这个目录了! ...
分类:
数据库 时间:
2019-08-28 12:49:45
阅读次数:
91
MySQL数据库重点监控指标 QPS queries per seconds 每秒中查询数量 show global status like 'Question%'; Queries/seconds TPS Tranaction per seconds 每秒钟事务数量 TPS= (Com_commi ...
分类:
数据库 时间:
2019-08-28 12:50:06
阅读次数:
114