数据库设计相关
文章平均质量分 54
one_isi_all
这个作者很懒,什么都没留下…
展开
-
mysql创建索引大全
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。原创 2015-06-29 14:44:56 · 423 阅读 · 0 评论 -
mysql事件创建
1、创建一个每隔10秒往test表中插入一条数据的事件 mysql>create event if not exists test on schedule every 5 second -> on completion preserve -> do insert into test(test) values(5); 2:开启Mysql的事件计划状态原创 2016-03-01 15:30:59 · 466 阅读 · 0 评论 -
mysql存储过程
MySql存储过程简单实例: /********************* 创建表 *****************************/转载 2016-03-01 15:59:56 · 251 阅读 · 0 评论 -
MySQL 数据库设计初步规范
数据库设计规范: 1,表设计规范 1.1关于表设计 a) 表名、列名必须有注释。 b) 命名应使用富有意义的英文词汇或者缩写,多个单词组成的,全部大写,以"_"分隔开来,只能使用英文字母,数字和下划线,不留空格。比如USER_DETALL,不允许使用关键字TYPE或者STATUS等来作为字段名。 c) 命名长度不转载 2016-03-18 15:48:38 · 530 阅读 · 0 评论 -
distinct用法
1.作用于单列2.作用于多列3.COUNT统计4.distinct必须放在开头5.其他 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distinct name from A 执行后结果如下:转载 2016-03-21 11:27:11 · 471 阅读 · 0 评论 -
MySql各种优化
版权声明:本文为Sunface原创文章,请随意转载,若有需要敬请联系CTO@188.com。同时欢迎大家加入Golang隐修会,QQ群894864,大神很多。 一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段转载 2016-03-23 15:02:44 · 318 阅读 · 0 评论 -
MySQL批量SQL插入各种性能优化
对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1. 一条SQL语句插入多条数据。 常用的插入语句如:转载 2016-03-18 15:20:52 · 2434 阅读 · 0 评论