
mysql
文章平均质量分 75
mumu_li1005
这个作者很懒,什么都没留下…
展开
-
数据库表要不要加外键?
因为最近遇到了一个数据库表完全没有外键的工程,关联关系都在代码中体现。所以有此疑问,网上搜相关讨论,存之,以便参考。来源:[url]http://blog.youkuaiyun.com/u010414666/article/details/48710385[/url]对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应...原创 2017-06-30 10:10:23 · 1923 阅读 · 0 评论 -
MySQL 中NULL和空值的区别
平时我们在使用MySQL的时候,对于MySQL中的NULL值和空值区别不能很好的理解。注意到NULL值是未知的,且占用空间,不走索引,DBA建议建表的时候最好设置字段是NOT NULL 来避免这种低效率的事情的发生。 问题 1: 首先,我们需要搞清楚 "空值" 和"NULL"的概念: 1:空值('')是不占用空间的 2: MySQL中的NULL其实是占用空间的。官方文档...原创 2017-02-14 17:04:45 · 161 阅读 · 0 评论 -
有外键关联的表的数据插入操作
最近在做数据库数据同步的工程。因为公司特殊要求,需要自己写同步的业务代码实现数据库数据的选择性同步。要同步的数据表较多。将表按外键关联关系分组。共分了6组。将没有外键关联的组放最前面。后一组关联前一组。以此类推。表数据封装对象写入文件。用rsync将文件同步到目标站。目标站轮询读取数据文件入库。因为有外键关联,在往表中插入数据时。数据库首先会去查关联字段所关联的父表中是否存在该值。如果没有...2017-03-03 14:34:33 · 3713 阅读 · 0 评论 -
工作中遇到的mysql+mybatis的问题小结
1、mysql中插入一条数据时,条件排重。insert into t_net_base (net_id, parent_id, address ) SELECT #{netId,jdbcType=INTEGER}, #{parentId,jdbcType=INTEGER}, #{address,jdbcType=VARCHAR} FROM DUAL where not exists...原创 2018-08-08 11:04:29 · 329 阅读 · 0 评论