上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
  2012年8月15日
摘要: 在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。 如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPLAIN分析查询以及调整MySQL的内部配置。 #1: 使用索引 MySQL允许对数据库... 阅读全文
posted @ 2012-08-15 10:10 ZimZz 阅读(327) 评论(0) 推荐(0) 编辑
  2012年8月14日
摘要: 1.整数TINYINT: 8 bit 存储空间SMALLINT:16 bit 存储空间MEDIUMINT:24 bit 存储空间INT:32bit 存储空间BIGINT:64 bit 存储空间分为SIGNEN: 有符整数,可存储正数和负数,如 TINYINT SIGNED 表示的范围是 -127 ~ 128UNSIGNED: 无符整数,只能存储正数,但是表示的值是有符整数的两倍, 如 TINYINT UNSIGNED 表示的范围是 0 ~ 255有符整数和无符整数只有表示的值大小上的区别,存储空间和效率上都是一样的2.实数DECIMAL: 可表示比 BIGINT 还大的正数,保存时可以指定整数 阅读全文
posted @ 2012-08-14 02:07 ZimZz 阅读(10676) 评论(0) 推荐(0) 编辑
  2012年8月13日
摘要: 系统参数系列show table status where name = "film": 显示某个表的属性show status : 显示mysql状态show processlist : 显示mysql连接状态show index from user : 显示user表索引show profiles : 显示查询执行时间状况,使用前先设置参数 set profiling=1;show profile for query 1: 查看第一条sql的具体执行情况PAGER cat > /dev/null : 将输出转到垃圾黑洞TRUNCATE TABLE: 清空table 阅读全文
posted @ 2012-08-13 22:18 ZimZz 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 先看参数介绍FormatOption FileDescriptionIntroduced--auto-generate-sqlauto-generate-sqlGenerate SQL statements automatically when they are not supplied in files or using command options--auto-generate-sql-add-autoincrementauto-generate-sql-add-autoincrementAdd AUTO_INCREMENT column to automatically generat 阅读全文
posted @ 2012-08-13 19:24 ZimZz 阅读(3546) 评论(0) 推荐(0) 编辑
  2012年8月12日
摘要: 1 <?php 2 function myMbSubstr($str, $start, $length, $charset){ 3 $charsets["utf-8"] = $charsets["utf8"] = "/[\x01-\x7f]|[\xc2-\xdf][\x80-\xbf]|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}/"; 4 $charsets["gb2312"] = "/[\x01-\x7f]|[\xb0-\xf7][\xa 阅读全文
posted @ 2012-08-12 23:47 ZimZz 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 $arr1 = array(1, 3, 5, 8, 9); 3 $arr2 = array(1, 3, 4, 7, 9); 4 $intersaction= array(); 5 foreach($arr1 as $val) { 6 if(in_array($val, $arr2)) $intersaction[] = $val; 7 } 8 9 var_dump($intersaction);10 ?>输出array(3) { [0]=> int(1) [1]=> int(3) [2]=> int... 阅读全文
posted @ 2012-08-12 21:29 ZimZz 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 客户端发送SYN给服务器服务器发送SYN+ACK给客户端客户端发送ACK给服务器连接建立,调用accept()函数获取连接 阅读全文
posted @ 2012-08-12 17:25 ZimZz 阅读(1605) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 # 双向队列 3 class Deque { 4 public $queue = array(); 5 6 public function frontAdd($obj) { 7 array_unshift($this->queue, $obj); 8 } 9 10 public function frontRemove() {11 return array_shift($this->queue);12 ... 阅读全文
posted @ 2012-08-12 15:04 ZimZz 阅读(230) 评论(0) 推荐(0) 编辑
  2012年8月11日
摘要: 1 <?php 2 #自动加载方法,当new一个class时,若class未被引入,则会自动调用__autoload()方法 3 function __autoload($className) { 4 include $className . ".php"; 5 } 6 7 class Son { 8 private $name; 9 10 public function __construct($name) { 11 $this->name = $n... 阅读全文
posted @ 2012-08-11 20:15 ZimZz 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1 <?php 2 function match_email($email) { 3 $pattern = "/\w+@(\w|\d)+\.\w{2,3}/i"; 4 preg_match($pattern, $email, $matches); 5 return $matches; 6 } 7 8 $email1 = "test@qq.com"; 9 $email2 = "test@163.com";10 $email3 = "163@qq163.com";11 $email4 = "... 阅读全文
posted @ 2012-08-11 18:25 ZimZz 阅读(3793) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页