前几天在开发的时候出现了中文查询阿里云服务器上的mysql的时候,查询出来的值为空,找了好久终于发现原因是ubuntu下的mysql无法识别中文,这就涉及到要调整编码格式啦!!!! 然后就在网上查了许多资料。 网上的解决方法是:sudo gedit /etc/mysql/my.cnf [client ...
分类:
数据库 时间:
2016-06-24 22:00:22
阅读次数:
203
从java7开始,到现在的java8,让很多搞维护的工程师和运维人员因为配置和兼容性的问题苦不堪言。很多老旧的设备因为不支持新版本的java,导致无法维护,现将oracle所有版本的下载链接分享给大家,方便大家维护设备使用。http://www.oracle.com/technetwork/java/archive-139210..
分类:
数据库 时间:
2016-06-24 20:54:40
阅读次数:
197
mysql主从嘛,绝大多数公司都有用到,GTID发展到现在也是越来越多人用,停止应用服务来做主从,略显low了,现在都流行在线做,不影响业务,多实际是吧,不啰嗦了,现在就来看看案例.先说明,案例分两种方案,实现的意义是一样的,一种是mysqldump方式,一种是xtrabackup方式,视乎实际情况,因..
分类:
数据库 时间:
2016-06-24 20:53:23
阅读次数:
654
1.问题描述远程访问192.168.2.200主机的mysql数据库时,出现以下错误:[plain]viewplaincopy#mysql-host192.168.2.200-uroot-pEnterpassword:ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘192.168.2.200‘(113)2.解决方法首先确保mysql开启了远程授权:http://blog.csdn.net/cryh..
分类:
数据库 时间:
2016-06-24 20:50:36
阅读次数:
468
1.实践PreparedStament的CRUD操作。2.对比Statement和PreparedStatement的大批量操作耗时?(100000记录)3.事务特点?4.mysqlclient如何控制事务?-------------------------------------------实践PreparedStament的CRUD操作。importjava.sql.Connection;importjava.sql.DriverMan..
分类:
数据库 时间:
2016-06-24 20:49:33
阅读次数:
352
1、Mysql主从同步异步概念异步:主服务器写完日志后立即返回同步完成消息,不受从服务器的状态和影响,mysql默认为异步工作模式同步:主服务器写入数据到本地磁盘并记录好二进制日志,然后等从服务器发现数据发送改变再把数据同步到从服务器的日志中继并保存到二进制日志和磁盘..
分类:
数据库 时间:
2016-06-24 20:50:16
阅读次数:
499
mysql服务器安装在linux居多,网上有很多种方法,本人推荐用用二进制。理由如下:1,二进制安装安装方便。2,oralce制定的在二进制包优化方面也是很优秀的,而大多数dba对GCC编译了解也不是很深,编译源码并不一定会比二进制好。3,二进制有一定的对比性方便排查问题,源码添加..
分类:
数据库 时间:
2016-06-24 20:48:58
阅读次数:
329
MySQL开发规范文件状态:[]草稿[√]正式发布[]正在修改文件标识:当前版本:V1.0作者:贺磊完成日期:2016-05-24变更记录序号修改日期修改内容修改人审核人批准人批准日期12016-05-24MySQL开发规范贺磊MySQL开发规范1.简介持续借鉴、收集并整理一些开发规范和技巧,期望能更充..
分类:
数据库 时间:
2016-06-24 20:49:04
阅读次数:
293
其实内存表有点类似于java中的数组,但是它有比起数组更强大的地方。1.首先来简单介绍内存表的作用:使用BINARY_INTEGER类型构成的索引主键简单类型或者用户自定义类型的字段作为具体的数组元素2.如何来使用内存表类型呢?定义内存表类型TYPEtype_nameISTABLEOF存储类型(number..
分类:
数据库 时间:
2016-06-24 20:45:13
阅读次数:
477
mysqlbinlog查看binlog时报错unknownvariable‘default-character-set=utf8‘
下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的
binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man
mysqlbinlog查看),但..
分类:
数据库 时间:
2016-06-24 20:44:39
阅读次数:
202
做项目时用的是FMDB进行SQLite3的数据库管理,在使用过程中会用到:+(instancetype)databaseWithPath:(NSString*)aPath;来进行FMDatabase实例的初始化。根据文档说明,如果aPath没有响应的数据库文件(eg:.db文件),那么这个函数会自动创建,如果存在,也不会重复创建。在项目..
分类:
数据库 时间:
2016-06-24 20:45:42
阅读次数:
386
一、MySQL5.6以后出现的GTID:GTID概念:1.GTID是一个由服务器的UUID和事务序号组成的唯一事务序号例如:UUID:N1122-3322-1122:11122-3322-1122:22.GTID会被当做唯每一个事务的首部,将会自动生成并存到二进制日志中3.GTID可以用来追踪主从之间的事务传输。4.GTID主要应用于HA的..
分类:
数据库 时间:
2016-06-24 20:40:02
阅读次数:
278
100、---------------修改表结构,添加字段------------------altertablestuadd(addrvarchar2(29));101、---------------删除字段--------------------------altertablestudrop(addr);102、---------------修改表字段的长度------------------altertablestumodify(addrvarchar2..
分类:
数据库 时间:
2016-06-24 20:39:43
阅读次数:
272
网上百度到了出现这种现象原因,说的好像还挺有道理的,所以就copy过来:在对Procedure、Function或Package进行Debug时,如果长时间没有操作,公司的防火墙会杀掉会话连接。这个时候数据库不会主动的释放会话的资源,如果再次对Procedure、Function或Package进行Debug的话,就..
分类:
数据库 时间:
2016-06-24 20:35:51
阅读次数:
174
1.8、数据库设计范式数据库设计范式实际上非常的重要,但是从实际的开发来看,如果真的全部按照范式去做,则这个程序没法写,包括查询语句也会变得复杂。在Oracle中的scott用户的全部表,实际上就已经很好的体现了一张设计思路,雇员-部门的关系。1)第一范式例如,现在假设有..
分类:
数据库 时间:
2016-06-24 20:37:20
阅读次数:
213
语法:update 表名 set 字段名 = replace(字段名,'替换前内容','替换后的内容') where 条件。 如: 执行sql语句:update student set name = replace(name,'白','黑') where name like '%白%'; ...
分类:
数据库 时间:
2016-06-24 20:27:57
阅读次数:
182
一般性: \copyright 显示PostgreSQL的使用和发行许可条款 \g [文件] or; 执行查询 (并把结果写入文件或 |管道) \h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明 \q 退出 psql 查询缓存区 \e [FILE] [LINE] 使用外部编辑器编辑查 ...
分类:
数据库 时间:
2016-06-24 20:26:20
阅读次数:
187