1、创建数据库 建一个数据库exchange_platform。 DROP DATABASE IF EXISTS exchange_platform CASCADE; CREATE DATABASE IF NOT EXISTS exchange_platform; 2、删除数据库 DROP DATA ...
分类:
数据库 时间:
2019-12-27 18:03:01
阅读次数:
278
查看cr01表里面的内容:select * from cr01; 首先导出一个xls文件:select sx,mz,bz from cr01 into OUTFILE 'C:/Users/del/Desktop/a.xls' 首先删除数据(情况cr01里面的记录):delete from cr01; ...
分类:
数据库 时间:
2019-12-27 18:12:23
阅读次数:
108
修改编码格式:https://blog.csdn.net/qq_30038111/article/details/79376137 改编码格式在配置文件中修改才有效,在命令行中修改没效果! 重启mysql服务:service mysql restart 结果报错说没有mysql这个文件 链接:htt ...
分类:
数据库 时间:
2019-12-27 18:14:00
阅读次数:
116
使用redis做为MySQL的缓存 介绍 在实际项目中,MySQL数据库服务器有时会位于另外一台主机,需要通过网络来访问数据库;即使应用程序与MySQL数据库在同一个主机中,访问MySQL也涉及到磁盘IO操作(MySQL也有一些数据预读技术,能够减少磁盘IO读写,此部分后续继续研究),总之,直接从M ...
分类:
数据库 时间:
2019-12-27 19:34:14
阅读次数:
94
一、使用数据库的必要性使用数据库可以高效且条理分明地存储数据,使工作人员能够更加迅速、方便地管理数据。数据库具有以下特点:可以结构化的存储大量的数据信息,方便用户进行有效的检索和访问;可以有效地保持数据信息的一致性、完整性、降低数据冗余;可以满足应用的共享和安全方面的要求;常见的数据库有:SQLServer、MySQL、Oracle等,SQLServer是运行在Windows操作环境中,拥有相对比
分类:
数据库 时间:
2019-12-27 19:37:04
阅读次数:
109
熟悉sharding JDBC的同学都知道,分库分表的操作是使用sharding JDBC中非常重要的,可能还有很多初学者对此阶段的学习存在疑虑,因此,接下来我会帮助你逐渐深入分库分表的操作。 环境准备 pom.xml <parent> <groupId>org.springframework.bo ...
分类:
数据库 时间:
2019-12-27 19:37:50
阅读次数:
91
本文源码:GitHub·点这里||GitEE·点这里一、数据场景1、表结构简介任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。数据的存储则需要设计对应的表结构,清楚的表结构,有助于快速开发业务,和理解系统。表结构的设计通常从下面几个方面考虑:业务场景、设计规范、表结构、字段属性、数据管理
分类:
数据库 时间:
2019-12-27 19:49:07
阅读次数:
85
Sharding JDBC的操作分为配置使用、读写分离、分库分表以及应用等,今天我们主要来了解一下关于分库分表的操作,如果你对此感兴趣的话,那我们就开始吧。 环境准备 pom.xml <parent> <groupId>org.springframework.boot</groupId> <arti ...
分类:
数据库 时间:
2019-12-27 19:51:34
阅读次数:
85
如何利用HAPRoxy,在MySQL Master-Slave Replication 上实现读写分离.
分类:
数据库 时间:
2019-12-27 19:53:45
阅读次数:
114
安装方式:官网下载压缩包进行安装 1.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享 ...
分类:
数据库 时间:
2019-12-27 20:01:12
阅读次数:
98
部署MySQL 拉取MySQL镜像 docker pull mysql:5.7 创建MySQL容器 docker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql # 这里做了映射 -p 代表端口映射,格式为 ...
分类:
数据库 时间:
2019-12-27 20:05:36
阅读次数:
76
作为轻量级java框架,sharding JDBC在Java的jdbc层提供了额外的服务,可以理解为增强版的jdbc驱动。其中,分库分表的操作是其中的重要一环,接下来就跟随我来看一看,这一操作如何进行。 环境准备 pom.xml <parent> <groupId>org.springframewo ...
分类:
数据库 时间:
2019-12-27 20:06:16
阅读次数:
84
MySQL事务 事务隔离级别, 数据库事务的隔离级别有4种,由低到高分别为 Read uncommitted Read committed [事务更新] Repeatable read Serializable 查看事务隔离级别 事务隔离级别设置 幻读 insert ? (前后多次读取,数据总量不一 ...
分类:
数据库 时间:
2019-12-27 20:09:06
阅读次数:
92
在使用pycharm连接MySQL,配置完成,测试连接通过之后,还是不能显示数据库中的表,出现了许多像armscii8_bin、armscii8_general_ci和ascii_bin等的文件。 解决方法是:回到数据库设置页面,在Schemes中,勾选所需要显示的数据库,点击确定后就会出现数据库。 ...
分类:
数据库 时间:
2019-12-27 20:19:00
阅读次数:
214
MySQL架构 逻辑架构图 MySQL执行流程图 MySQL主要分为Server层和存储引擎层 Service层: 连接器:主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作 查询缓存:建立连接,执行查询语句,会先查询缓存,Mysql会先校验这个sql是否执行过,以 的键值的形 ...
分类:
数据库 时间:
2019-12-27 20:23:46
阅读次数:
86
使用sp_MSForEachTable这个系统存储过程。 创建一张临时表,它有2个字段,[Table_Name]和[Total_Records]。 然后使用sp_MSForEachTable来处理,把结果插入上面创建的临时表中。如果Total_Records为0的,说明此表没有任何记录。 DROP ...
分类:
数据库 时间:
2019-12-27 20:25:40
阅读次数:
136
一、存储过程存储过程是在大型数据库系统中一组为了完成特定功能的SQL语句集,存储在数据库中。存储过程经过第一次编译后,再次调用不需要编译,用户可以通过指定的存储过程名和给出一些存储过程定义的参数来使用它。存储过程就是为以后使用而保存的一条或多条SQL语句,个人理解跟函数类似,一般用的较少。好处:通过把处理封装在一个易用的单元中,可以简化复杂的操作。2.不需要反复建立一系列的处理步骤,因而保证了数据
分类:
数据库 时间:
2019-12-27 20:29:02
阅读次数:
105
一.DDL:数据定义语言 (操作物理文件目录本身) 1. 增create \ 库 创建库 create database dbname; database schema一样,都是建库的意思 create schema dbname; ?增加判断,如果已经存在库,会避免程序报错 create data ...
分类:
数据库 时间:
2019-12-27 21:41:41
阅读次数:
78
TiDB是PingCAP公司研发的开源分布式关系型数据库,结合了传统的RDBMS和NoSQL的最佳特性。TiDB兼容MySQL,具备「分布式强一致性事务、在线弹性水平扩展、故障自恢复的高可用、跨数据中心多活」等核心特性,是大数据时代理想的数据库集群和云数据库解决方案。UCloud于今年8月将TiDB公有云化并推出UCloudTiDBService,当前使用的TiDB版本为3.0.5。UCloudT
分类:
数据库 时间:
2019-12-27 21:44:28
阅读次数:
82
什么是多表关联查询? 根据多表连接查询返回的结果,分为三类 内连接(inner join) 外连接(outer join) 交叉连接( cross join) 交叉链接 交叉连接的关键字:CROSS JOIN 交叉连接的表现:行数相乘、列数相加 交叉连接(笛卡尔积)返回被连接的两个表所有数据行的笛卡 ...
分类:
数据库 时间:
2019-12-27 21:45:04
阅读次数:
80