快捷搜索:  
教你精确编写高质量高性能的MySQL语法

教你精确编写高质量高性能的MySQL语法

在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的编写,刚开始不会体会出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重...

用mysql做站点时怎样记录未知错误的发生

用mysql做站点时怎样记录未知错误的发生

当使用MySQL做站点的时候,肯定会有不知道的错误发生,怎么记录呢?以下是具体解决方法: 上面的代码是我使用的一个类中的错误记录方法。 在您的使用了MySQL连接的页面内这样调用。 下面的代码直接在你的目录下建立错误日志。 如果你的页面发生错误,在页面内只要你屏蔽够隐...

重复记录查询及删除的方法

重复记录查询及删除的方法

(一) 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,...

MySQL列类型的选择与MySQL的查询效率

MySQL列类型的选择与MySQL的查询效率

要选择有助于使查询执行更快的列,应遵循如下规则(这里,BLOB 类型应该理解为即包含B L O B也包含TEXT 类型): 使用定长列,不使用可变长列。这条准则对被经常修改,从而容易产生碎片的表来说特别重要。例如,应该选择CHAR 列而不选择VARCHAR 列。所要权衡的是使用定长列时...

网站安全浅谈:如何防止数据库被盗用

网站安全浅谈:如何防止数据库被盗用

为了防止某些别有用心的人从外部访问数据库,盗取数据库中的用户姓名、密码、信用卡号等其他重要信息,在我们创建数据库驱动的解决方案时,我们首先需要考虑的的第一条设计决策就是如何加密存储数据,以此来保证它的安全,免受被他人窥测。 SQL Server中有哪一种支持可以用于...

用SQL语句删除重复记录的四种方法

用SQL语句删除重复记录的四种方法

此文章用了四种方法教你如何用SQL语句删除重复记录。 问题: 怎样把具有相同字段的纪录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 方案1: 1、将重复的记录记入temp1表: select [标志...

MySQL数据库安全

MySQL数据库安全

使用 MySQL ,安全问题不能不注意。以下是MySQL提示的23个注意事项: 10。为了防止被恶意传入非法参数,例如where ID=234,别人却输入where ID=234 OR 1=1导致全部显示,所以在web的表单中使用''或来用字符串,在动态URL中加入%22代表双引号、%23代表井号、%27代表单引号;...

PHP+MySQL5.0中文乱码解决方法

PHP+MySQL5.0中文乱码解决方法

最近学习Apache2+PHP4.4.1+MySQL5.0,页面显示中文全为???.....,在网上找了好多资料,简单解决! 数据库连接的PHP脚本内容: config.inc.php ?php //配置mysql数据库连接参数 $db =mysql_connect( localhost , user , password ); mysql_select_db( message , $db ); //在执...

MySQL GBK→UTF-8编码转换

MySQL GBK→UTF-8编码转换

前言: 第一次写教程,其实算不得教程,只是想总结个转换的手记。如果中间有错误,或者办法不够理想,大家回贴研究下。 另外,我也希望我们论坛不仅仅作为闲聊的地方,也希望大家能活跃我们论坛的学习气氛,毕竟我们都来自一个应该给我们知识的地方,不论你从那里获得了多少...

php mysql Errcode: 28 终极解决方法

php mysql Errcode: 28 终极解决方法

Error code 28: No space left on device SQL语句执行错误:SELECT title,gid FROM blog_blog WHERE date 1246200383 and hide = 'n' and type='blog' ORDER BY date DESC LIMIT 1 Error writing file 'C:\WINDOWS\TEMP\MY9B6F.tmp' (Errcode: 28) 解决方法: 1.释放C:\WIND...

MYSQL 优化常用方法

MYSQL 优化常用方法

MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能...