database
dodo_check
这个作者很懒,什么都没留下…
展开
-
数据库外键的使用以及优缺点
主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。正方观点:1,由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性转载 2013-05-16 18:29:12 · 611 阅读 · 0 评论 -
mysql 执行脚本
1. test.sqlcreate table lenovo (id int, name varchar(255));insert into lenovo values(11, 'haha');insert into lenovo values(12, 'h');2. 执行命令time mysql -hlocalhost -uroot -ppassword -Dhaha原创 2013-06-01 15:31:33 · 489 阅读 · 0 评论 -
msql && sql
数值型:TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DOUBLE 8,BIT字符串型CHAR,VARCHAR,BINARY,VBINARY,TINYBLOB,BLOB,MEDIUMBLOB,LONGBLOG,TINYTEXT,TEXT,MEDIUMTEXT,LONGTEXT,EMUM,SET转载 2013-06-24 17:17:58 · 648 阅读 · 0 评论 -
mysql慢查询开启及分析方法
最近服务维护的公司的DB服务器,总是会出现问题,感觉需要优化一下了,登陆上去,发现慢查询日志都没有开,真是惭愧, 故果断加上慢查询日志,经过分析sql记录,发现问题很多,开发人员很多没有对sql优化,由于现在业务量较少,而且服务器性能配置较高,所以看不出问题。 加上慢查询日志好后,瞬间日志暴增,讲过分析,其中80%的sql没有用到索引,执行较慢的sql及小于3秒的,没有出现,瞬间转载 2013-07-18 16:23:48 · 459 阅读 · 0 评论 -
存储引擎基础知识]InnoDB与MyISAM的六大区别
本 文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料InnoDB与Myisam的六大区别MyISAMInnoDB构 成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个 文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义转载 2013-08-01 10:36:28 · 497 阅读 · 0 评论 -
mysql 性能优化方案
from:http://visionsky.blog.51cto.com/733317/803914网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与负责,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql转载 2013-08-16 18:56:08 · 458 阅读 · 0 评论 -
mysql 技巧
1 进行insert的时候,只需要对 ' 和 \ 进行转义,% _ " 等不需要2. 进行select的时候,需要对_ % ' 等进行转义转载 2013-04-07 17:54:13 · 422 阅读 · 0 评论