加载中
MySQL mybatis Point类型数据

MySQL中的point用于表示GIS中的地理坐标,在GIS中广泛使用 如何写入mysql,如下图: CREATE TABLE `test-point` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', `point` point NO...

2019/04/24 21:05
1.4K
mysql update select

在遇到需要update设置的参数来自从其他表select出的结果时,需要把update和select结合使用,不同数据库支持的形式不一样,在mysql中如下: update A inner join(select id,name from B) c on A.i...

2019/01/22 10:49
76
mysql5.6创建用户并授予指定数据库或表权限

使用root管理员登录mysql mysql -uroot -p密码 创建新用户 CREATE USER 'user'@'%' IDENTIFIED BY '123'; '%' - 所有情况都能访问 ‘localhost’ - 本机才能访问 ’111.222.33.44‘ - 指定 ...

2017/12/12 10:05
1.5K
mysql处理json数据

MySQL 5.7.8开始支持 json类型. create table t(id int,js json,PRIMARY KEY (`id`)) 插入数据 insert into t values(1,'{"a":1,"s":"abc"}') insert into t values(2,'[1,2,{"a":123}]') in...

2017/12/08 20:32
2K
mysql多行变一行

一个字段可能对应多条数据,用mysql实现将多行数据合并成一行数据 例如:一个活动id(activeId)对应多个模块名(modelName),按照一般的sql语句: SELECT am.activeId,m.modelName FROM ...

2017/12/08 20:15
607
MySQL server has gone away 问题的解决方法

mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用...

2017/06/15 20:35
98
mysql死锁

1.死锁发生的条件 互斥条件:一个资源每次只能被一个进程使用; 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放; 不剥夺条件:进程已获得的资源,在末使用完之前,不能...

2017/05/22 15:39
47
mysql 锁

Mysql常用存储引擎的锁机制 MyISAM和MEMORY采用表级锁(table-level locking) BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁 InnoDB支持行级锁(row-level locking)和表级锁,...

2017/05/22 12:00
82
mysql索引类型

MySQL索引的类型 1. 普通索引 这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。 –...

2017/05/21 23:30
22
锁——查看当前数据库锁请求的三种方法

MySQL提供了查看当前数据库锁请求的三种方法: 1. show full processlist命令 观察state和info列 2. show engine innodb status\G 命令 查看 TRANSACTIONS 部分和 LATEST DETECTED DEADLOCK...

2017/05/21 23:22
402
mysql索引

MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据...

2017/05/21 15:34
133
用mycat做读写分离:基于 MySQL主从复制

本文基于MySQL主从复制利用mycat实现读写分离。 mycat在应用当中的作用可以看下图: mycat可以让程序员只需要关心业务代码的编写,而不用担心后端数据库集群的负载均衡,读写分离,分库分表的...

2017/05/15 14:51
820
mycat配置文件

server.xml server.xml几乎保存了所有mycat需要的系统配置信息。其在代码内直接的映射类为SystemConfig类。 <user name="test"> <property name="password">test</property> <property n...

2017/05/15 11:56
166
MyCat:开源分布式数据库中间件

从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议...

2017/05/15 10:56
354
mysql binlog row模式日志查看

当bin-log的模式设置为 row时 不仅日志长得快 并且查看执行的sql时 也稍微麻烦一点:1.干扰语句多;2生成sql的编码需要解码。 binlog_format=row 直接mysqlbinlog出来的 文件 执行sql部分的s...

2017/05/11 15:01
3.4K
mysql主从配置

MySQL主从架构配置 有两台MySQL数据库服务器master和slave,master为主服务器,slave为从服务器,初始状态时,master和slave中的数据信息相同,当master中的数据发生变化时,slave也跟着发生...

2017/05/11 14:56
110
mysql binlog事件类型

MySQL binlog记录的所有操作实际上都有对应的事件类型的,譬如STATEMENT格式中的DML操作对应的是QUERY_EVENT类型,ROW格式下的DML操作对应的是ROWS_EVENT类型。 QUERY_EVENT QUERY_EVENT以文...

2017/05/11 11:06
53
mysql binlog日志

(一) binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中; 它可以用来查看数据库的变更历史、数据库增量备份和恢复、MySQL的复制(主从数据库的复...

2017/05/10 17:10
67
mysql读取大数据量

背景 程序启动时,从mysql读取所有的数据,在内存中建立数据结构。mysql表中至少有100w条记录。以后根据时间定期从mysql增量读取数据,刷新内存结构。 表结构为{uid, product, state, modif...

2017/05/09 10:56
878
mysql导入redis

程序遍历MySQL然后插入Redis,效率极低。利用redis-cli命令行工具有一个批量插入模式,是专门为批量执行命令设计的。可以把Mysql查询的内容格式化成redis-cli可用数据格式。 1, 根据表创建一...

2017/05/09 10:46
224

没有更多内容

加载失败,请刷新页面

返回顶部
顶部