
MySQL
文章平均质量分 75
alanzyy
这个作者很懒,什么都没留下…
展开
-
MySQL CASE/REPLACE/EXISTS函数使用范例
背景:在用户管理模块中,当Add User以及Update User时,因为对User的权限进行了设置,需要相应的更新User所属公司的权限配置。为了编码简单,所以最后使用了一个比较复杂的SQL来进行实现。 表介绍:account表——记录公司信息user_r表——记录公司下的User帐号信息两张表通过列ACCOUNTNUMBER进行关联 SQL语句:UPDAT原创 2013-01-17 11:48:36 · 1910 阅读 · 0 评论 -
Oracle和MySQL在SQL语句方面的区别
因为公司的系统同时使用到了Oracle和MySQL数据库,经常在编写SQL时会遭遇不兼容问题,在此进行整理和总结。1 数据类型MySQLOracleNoteint/doublenumber数值型varcharvarchar2小文本型text原创 2012-12-31 23:11:30 · 9299 阅读 · 5 评论 -
复制表操作
下面是我2011年7月15号写下的SQL复制表操作的记录,这里备份到博客中来原创 2015-03-10 14:32:24 · 626 阅读 · 0 评论 -
使用H2数据库来模拟进行单元测试
背景说明环境说明:Java、Eclipse、Maven、SpringMVC、MyBatis、MySQL、H2。在写DAO层的单元测试时,我们往往会遇到一个问题,测试用例所依赖的数据库数据被修改或删除了,或者在一个新的环境下所依赖的数据库不存在,导致单元测试无法通过,进而构建失败。在这种情况下,使用H2内存数据库来模拟数据库环境是一个很好的解决方案。官网链接如下:http原创 2016-07-05 09:49:07 · 26441 阅读 · 3 评论 -
MySql “Row size too large (> 8126)”
今天在对MySQL数据库进行数据处理时,遇到一个错误:Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. 设置数据库因为为MyISAM即可。原创 2016-03-02 20:14:18 · 26109 阅读 · 1 评论 -
MySQL中使用INNER JOIN来实现Intersect交集操作
MySQL中使用INNER JOIN来实现Intersect交集操作原创 2014-06-17 17:40:07 · 11459 阅读 · 2 评论