随笔分类 - 数据库
摘要:最近搞黑苹果。。。所以把所有的系统重新装了一遍,导致很多环境都是重新部署, 所以整理了之前的一些资料,这篇是关于MySQL绿色版安装的地方。 一、绿色版安装 1. 下载MySQL 5.7,地址:http://dev.mysql.com/downloads/mysql/ (选择32位或者64位版本需根
阅读全文
摘要:1. 如果使用PowerDesigner此类工具,注意将工具的导出的SQL语句中对于表的双引号去掉。 2. 建表和建字段的时候,不同单词之间使用下划线分隔,比如 REC_ID 3. Oracle中数值类型字段,应该确定精度,利用MBG反向生成的时候,可以确定是Integer还是BigDecimal。
阅读全文
摘要:1. char 固定长度,最长n个字符。 2. varchar 最大长度为n的可变字符串。 (n为某一整数,不同数据库,最大长度n不同) char和varchar区别: varchar必char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar是可变
阅读全文
摘要:因为项目需要,存储字段存储成了JSON格式,在项目中是将查询出来的值通过jackson转成相应的bean进行处理的,觉得不够简单方便。 偶然下,知道了MYSQL5.7原生支持SQL,今天一回来就折腾安装了MYSQL5.7,所以才出现了上篇安装绿色版MYSQL的博文,废话不多说,研究了1个小时的MyS
阅读全文
摘要:一、从服务端进行修改 然后可能显示如下信息,注意红色部分,不同的用户可能实际情况不同,但是需要保证除了 filesystem为binary外,其他都为utf8: 通过如下SQL语句进行修改,全部设置为utf8即可: 二、SQL连接字符串加上?useUnicode=true&characterEnco
阅读全文
摘要:很大原因是因为: 引用表中的字段类型和被引用的主键的类型不统一。 比如说学生表中有一个班级ID字段引用班级表。 班级表的ID是int类型,学生表中的班级ID是Varchar类型。 肯定会提示上述1215 错误,特别注意了。
阅读全文
摘要:1. 数据表的名称,建议使用下划线_分隔,比如:User_Info. 2. 字段建议使用首字母大写的形式:UserName、UserId。
阅读全文
摘要:传统的应用通常会将业务的表放在同一个数据库,所有的学些操作连接的都是一个数据库,在信息爆炸的今天,很多业务模块的信息数据会非常大,此时将所有的操作都放在一个数据库上不能满足性能需求,因为一台服务器其IO、CPU等资源都是有限的。 为什么要做读写分离了? 较多数业务都会频繁的读(查询)数据库。 读(查询)非常占用CPU和IO。 针对上述原因,目前很多系统架构上采取了数据库的“读写分离”的策略。 如...
阅读全文

浙公网安备 33010602011771号