专注于WEB技术的IT博客

2602月

分类:Mysql

作者:

mysql中索引的利弊及需求分析

索引,可以说是数据库相关优化尤其是在Query 优化中最常用的优化手段之一了,虽然如此,但索引也并非是解决query优化的圣经,不能只要发现Query 运行不够快就将where子句中的条件全部放在索引中。

0202月

分类:Mysql

作者:

从一个错误语句看Mysql 数据库命名规范

在整理WBlog的数据库备份模块时,在后台无法列出数据库的表信息,于是检查问题,对数据库备份模块的代码逐行检查,生怕错漏了哪个地方。一遍,两遍。。。够折腾的了。最后发现,错误的原因竟是数据库的命名不规范!

0912月

分类:Mysql

作者:

mysql的唯一索引UNIQUE

创建唯一索引的目的不是为了提高访问速度,而只是为了避免数据出现重复。 唯一索引可以有多个但索引列的值必须唯一,索引列的值允许有空值 如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该使用关键字UNIQUE 把它定义为一个唯一索引。

0612月

分类:Mysql

作者:

mysql的常规索引index

常规索引技术是关系数据查询中最重要的技术,如果要提升数据库的性能,索引优化是首先应该考虑的,因为它能使用我们的数据库得到最大性能方面的提升。如果没有索引的数据表,就没有排序的数据集合,要查询数据就需要进行全表扫描。有索引的表是一个在索引列上排序了的数据表,可通过索引快速定位记录。

0511月

分类:Mysql

作者:

mysql 数据表中主键(primary key)的操作

总结了一下,mysql数据表中的主键(primary key)有如下几种约束 1、PRIMARY KEY 约束唯一标识数据库表中的每条记录。 2、主键必须包含唯一的值。 3、主键列不能包含 NULL 值。 4、每个表都应该有一个主键,并且每个表只能有一个主键。 在创建主键时,我们可以在创建表的同时创建主键,当然有时出于疏忽,建好表后才发现没有创建主键,这时可以补上。 下面是在MYS

2610月

分类:Mysql

作者:

将数据库中文乱码解决方法进行到底(2)

在前文的《将数据库中文乱码解决方法进行到底》,我已经作好了供测试用的数据,接下来是测试的数据记录。 一、保持下面条件1、2不变,只改变条件(3)的编码 1、数据表的字符集:CHARSET=utf8 2、php文件编码:gb2312 3、mysql_query("set names 字符编码") 3.1、mysql_query("set names gbk

2410月

分类:Mysql

作者:

将数据库中文乱码解决方法进行到底

最近还在不断完善WBlog博管程序,到现在为止,WBlog还没有安装程序,这两天正忙着写,到这里安装程序已告一段落,基本上可以安装了,但就是还没有检测PHP版本和MYSQL版本的一些参数的设置功 能。测试过程中,发现插入到数据库的中文出现乱码,我不断地修改,不停地运行,前前后后起码几十次,我把这些过程的相关数据都记录下来了,以待整理。这次我要弄出个所以然来。以前也遇到过 数据库乱码相关