摘要: 当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。 阅读全文
posted @ 2014-02-11 18:00 蚂蚁小圆 阅读(191) 评论(0) 推荐(0) 编辑
摘要: > 5; } $output[] = $out; } return $output;} $urls = shorturl('http://www.demo.com');var_dump($urls);?> 阅读全文
posted @ 2014-02-11 11:54 蚂蚁小圆 阅读(213) 评论(0) 推荐(0) 编辑
摘要: * @published: 2010-11-2 * * PHP多线程应用示例: * require_once 'thread.class.php'; * $thread = new thread(); * $thread->addthread('action_log','a'); * $thread->addthread('action_log','b'); * $thread->addthread('action_log','c'); * $thread-> 阅读全文
posted @ 2014-02-11 11:53 蚂蚁小圆 阅读(155) 评论(0) 推荐(0) 编辑
摘要: SQL语句大全--语句功能--数据操作SELECT --从数据库表中检索数据行和列-selectINSERT --向数据库表添加新数据行-insertDELETE --从数据库表中删除数据行-deleteUPDATE --更新数据库表中的数据-update--数据定义CREATE TABLE --创建一个数据库表-create tableDROP TABLE --从数据库中删除表-drop tableALTER TABLE --修改数据库表结构-alter tableCREATE VIEW --创建一个视图-create viewDROP VIEW --从数据库中删除视图-drop viewC 阅读全文
posted @ 2014-02-11 11:51 蚂蚁小圆 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [not 阅读全文
posted @ 2014-02-11 11:47 蚂蚁小圆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ---- 表的结构 `area`--DROP TABLE IF EXISTS `area`;CREATE TABLE IF NOT EXISTS `area` ( `id` int(11) NOT NULL auto_increment, `areaID` int(11) NOT NULL, `area` varchar(20) character set gbk NOT NULL, `fatherID` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMEN... 阅读全文
posted @ 2014-02-11 11:45 蚂蚁小圆 阅读(659) 评论(0) 推荐(0) 编辑