随笔分类 - 数据库
摘要:大概有五种: 1.range 范围分区:例如按照时间范围 create table range( id int(11), money int(11) unsigned not null, date datetime )partition by range(year(date))( partition
        阅读全文
                
摘要:我们知道,数据库存金钱类型可以float、double、decimal ,相比较而已decimal 最好用。 好吧, 我们公司用的分为单位, 类型 用bigint 存取,操作的时候到是很方便, 展示的时候就得 转。 结果就出现了bug 先看问题, 数据库读取金钱, 保留两位小数。 结果当金钱大于10
        阅读全文
                
摘要:1 。添加一个字段. url 代表表名 , 添加字段 content。 字符串类型。 db.url.update({}, {$set: {content:""}}, {multi: 1})。 2 删除一个字段 db.url.update({},{$unset:{'content':''}},fals
        阅读全文
                
摘要:前言 :mongoDb 是一种比较常用的非关系数据库,文档数据库, 格式为json ,redis 有五种格式。 1. 项目中要使用,这里简单做个示例。首先是连接mongoDB,用的最多的robomongodb,下载,安装, 连接。 连接成功结构是这样的。 2.第二个maven引入jar包。我用的是s
        阅读全文
                
摘要:昨天做的一个功能, 更新每天支付宝账号的所有订单收益 ,有一个update 语句; 看起来很正常, 控制台打印 看看两个参数都对, 但是数据没有更新到数据库 ,数据库执行成功 找了半个小时, 终于发现原因 好多空格啊, 从csv 取 出来的数据忘记去掉空格了, 太坑了 ,这里记载下
        阅读全文
                
摘要:当今 的 大数据流行, 一个表 的数据量会膨胀到亿 很正常, 如何拆表呢,方式有三种。 1、 垂直拆表, 按照业务, 比如手机订单, 我们把 商品为IPhone、三星、华为、小米等 很火的手机品牌单独拆出来。方式很多 2、水平拆分,根据逻辑结构, 比如 id%3=0 ,id%3=1,id%3=4..
        阅读全文
                
                    posted @ 2016-06-30 11:23  
猪哥哥厉害
    
                
            
摘要:索引作用在于快去检索,一本字典按照字母分类,我想找l为首字母的汉字,目录页一目了然,而不要把所有汉字一个个遍历,外键,我们的用的数据库MySQL,就是一种关系型数据库,外键建立两个表的关系,这是直观的,系统越复杂,关系越错杂
        阅读全文
                
摘要:给一个表的字段更新,发现 这个字段是外键,刚开始用了笨 的方法,取消外键,修改后,在添加, 网上百度了。 这样设置 先 关闭外键约束 SET FOREIGN_KEY_CHECKS=0; 执行完了 打开外键约束 SET FOREIGN_KEY_CHECKS=1;
        阅读全文
                
摘要:需求:从两个表联查uinon 现在要区分查询到的数据来自于哪个表,当然简单是方式是,添加一个相同列,标记来源,但是不需要; 具体sql :select a.id,a.content, 1 as flag from ...... flag =1 就是伪列
        阅读全文
                
摘要:项目中的几个需要支持Emoji表情符号,手机自带的表情,其实添加也很简单: 1 修改数据库 配置my.cnf init-connect='SET NAMES utf8mb4' character-set-server=utf8mb4 2 修改表字段字符集为utf8mb4 ALTER TABLE po
        阅读全文
                
摘要:最近做的公司的项目,主要负责和移动端交互后台,有一个接口返回时间7 秒,一个20 秒;项目结构是springMVC 和hibernate ,hibernate觉得查询多还可以,但是添加删除更新多,又是 夺标关联,映射,就很慢了;这是慢的一个小原因; 现在说一个接口 ,answer 表 ,录音表 ,会
        阅读全文
                
摘要:第一范式:原子,保证不可拆分; 第二范式:每个列都与主键有关;针对联合主键。 第三范式:每一列和主键相关,而不是间接相关。 第一范式:具有原子性第二范式:主键列与非主键列遵循完全函数依赖关系第三范式:非主键列之间没有传递函数依赖关系
        阅读全文
                
摘要:说到数据库索引,可能并不陌生,都知道,它是为了增加查询效率 。 假如一个表有100 万 数据,我们查询sql select * from User where name='张三',如果没添加索引,会一个个检索,如果在name 上添加索引,name='张三',会成为一个索引值,效率为1 。例如主键就是
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号