码迷,mamicode.com
首页 > 数据库
Mybatis <Sql>标签
重复的SQL预计永远不可避免,<sql>标签就是用来解决这个问题的 <sql>:定义重复代码 .id:sql代码块的名称 <include>:引用sql代码 refid:需要应用sql代码块的id ...
分类:数据库   时间:2016-06-11 11:43:37    阅读次数:240
【java】 java 实现mysql备份
使用java实现mysql的备份: ...
分类:数据库   时间:2016-06-11 10:32:27    阅读次数:206
Navicat数据存放位置和备份数据库路径设置
navicat的数据库存放位置在什么地方?带着这样的疑问,我们去解决问题,navicat是默认安装,mysql也是默认安装,数据库存在默认用户所在的目录下面。 安装MySQL时,请选择“Custom”安装方式。在选择安装目录时,可以同时选择数据安放的位置,很多人此时只是设置了MySQL的安装位置。 ...
分类:数据库   时间:2016-06-11 10:29:19    阅读次数:191
MySQL主从复制的原理及配置方法(比较详细)
MySQL 的数据库的高可用性的架构大概有以下几种:集群,读写分离,主备。而后面两种都是通过复制来实现的。下面将简单介绍复制的原理及配置,以及一些常见的问题 一、复制的原理 MySQL 复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。每个从服务器从主服务器接收主服务器已经记录 ...
分类:数据库   时间:2016-06-11 10:27:51    阅读次数:261
数据库基础知识总结(MS sql)
基本概念 数据:描述事物的符号称为数据,是存储在数据库中的基本对象。 数据库:数据库是长期存储在计算机上内的有组织、可共享的数据集合。 数据库管理系统:用户和操作系统之间的一层数据管理软件。主要功能包括如下几个方面: >1 数据定义功能:通过数据定义语言DDL(Data Definition Lan... ...
分类:数据库   时间:2016-06-11 10:23:13    阅读次数:543
Java jdbc访问sqlserver,oracle数据库
1.JDBC访问Oracle数据库 1 public class Jdbc_Oracle { 2 3 // 静态代码块,只会执行一次,类似C#静态构造方法 4 static { 5 try { 6 // 加载数据库驱动一次 7 Class.forName("oracle.jdbc.driver.Or ...
分类:数据库   时间:2016-06-11 09:20:28    阅读次数:285
mysql借助Galera Cluster构建多主集群
首先安装带有GaleraCluster功能的MariaDB版本的程序包:官方文档:https://mariadb.com/kb/en/mariadb/getting-started-with-mariadb-galera-cluster/GaleraCluster实现的复制与mysql传统的复制实现方式不同,传统复制都是通过读取mysql的二进制日志中的事务然后在本地重放实现..
分类:数据库   时间:2016-06-11 07:10:13    阅读次数:292
使用MHA对mysql主从架构中的主节点做高可用
MHA:MasterHA(主从结构的高可用方案)只是实现了对主节点高可用,它是建构在mysql主从复制结构之上的,也就是说需要事先把mysq配置成传统的复制集群。MHA在监控到master节点故障时,会提升其中拥有最新数据的slave节点称为新的master,在此期间,MHA会通过其它从节点获取额外..
分类:数据库   时间:2016-06-11 07:09:33    阅读次数:740
MySQL系列:(3)MySQL加强
1、SQL语句分类DDL数据定义语言:create/drop/alterDML数据操作语句:insert/delete/update/truncateDQL数据查询语言:select/show2、数据约束2.1、什么是数据约束对表中的列值数据进行约束2.2、默认值作用:当用户对使用默认值的字段不插入值的时候,就使用默认值。注意:对默..
分类:数据库   时间:2016-06-11 07:11:56    阅读次数:210
MySQL系列:(4)细节
MySQL数据库的varchar类型在4.1以下的版本中,nvarchar(存储的是Unicode数据类型的字符)不管是一个字符还是一个汉字,都存为2个字节,一般用作中文或者其他语言输入,这样不容易乱码;varchar:汉字是2个字节,其他字符存为1个字节,varchar适合输入英文和数字。4.0版本以下,varc..
分类:数据库   时间:2016-06-11 07:09:56    阅读次数:237
Mongodb的副本集节点角色介绍及选举过程浅析
一个副本集ReplicaSet一般由一组mongod实例组成,这组mongod实例协调配合工作,共同向外提供高可用的数据库访问服务。 副本集中的不同节点虽然都是mongod实例,但是角色上却有不同,一般分为三种:主节点、副本节点和仲裁者节点。 主节点:负责所有的数据库写操作,默认情况下,主节点也负责处理所有的数据库读操作; 副本节点:负责同步主节点的数据操作日志更新本地数据库,从而保证副本节...
分类:数据库   时间:2016-06-11 07:10:02    阅读次数:236
数据库写库基础组件设计思想与实现
码农一定会遇到写库的繁琐操作,字段少的话数据访问层的SQL语句封装还好实现,可是字段一旦多起来,比如十多个二十多个字段的话,SQL的封装将会是一个巨大的难题,并不是说难度有多大,而是这样的操作很繁琐,况且极容易出错,SQL语句一旦出错很难排查。我也是在开发中遇到了相同的问题,这样的问题总会浪费很多不 ...
分类:数据库   时间:2016-06-11 07:08:17    阅读次数:207
C基础 mariadb处理简单案例
引言 MariaDB 是一款灰常不错开源数据库. 这里直接用它来解决业务问题. 业务需求: 现在数据库中表示按照天分表的. 突然我们需要按照月来处理数据. 例如输入一个玩家id, 查找这个玩家这个月内看了一件事几次. 我们先搭建一个环境. 操作系统: 首先安装 MariaDB数据库 后面是C访问 M ...
分类:数据库   时间:2016-06-11 07:05:16    阅读次数:287
day06 数据库
数据库数据模型包括:层次模型、网状模型、关系模型和对象模型 主键:primary key 外键:Forergn key 唯一:Unique auto_increment:自增 默认值:default 关联关系存在三种基本关系类型:一对一,一对多,多对多。 SQL:结构化查询语言 1 数据定义语言:D ...
分类:数据库   时间:2016-06-11 00:42:06    阅读次数:250
MySQL中的set和enum
MYSQL中 ENUM 类型的详细解释 ENUM类型 ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举。 在下列某些情况下,值也可以是空串("") 或 NULL: 如果将一个无效值插入一个 ENUM (即,一个不在允许值列表中的字符串),空字符串将 ...
分类:数据库   时间:2016-06-11 00:40:20    阅读次数:220
mysql 同一IP 产生太多终端的数据库连接导致阻塞
问题:null, message from server: "Host 'ip' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 原因:同一个ip在短时间内产生太多(超过mysql ...
分类:数据库   时间:2016-06-11 00:37:47    阅读次数:378
数据库优化概览
数据库优化,一直是很让人头疼的事,尤其对于当前互联网发展到了一定的时期,数据量达到了一定的数量级,处理数据比较慢,这方面的知识就显得尤为重要了。这里就大概来说下数据库优化的相关知识。 先说下当前数据库大部分都还是以关系型数据库为主流,但是现在NoSQL也慢慢变得越来越重要了,毕竟现在是大数据时代,但 ...
分类:数据库   时间:2016-06-11 00:33:53    阅读次数:201
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!