关闭

MySQL之索引:索引字段使用顺序对复合索引有效性的影响

整理下复合索引中,使用顺序对索引有效性的影响 首先这里建立一张数据表,并建立符合索引( index_A,index_B,index_C)CREATE TABLE `test_index_sequence` ( `Id` int(11) NOT NULL AUTO_INCREMENT, `index_A` varchar(255) DEFAULT NULL, `index_B` var...
阅读(29) 评论(0)

利用静态变量记录并控制递归函数的执行次数

static关键字         在PHP的函数内部中,当我们定义一个变量为static时,需要对该变量进行初始化对该变量赋值且仅初始化一次,由于static修饰的变量是局部的,该变量仅在函数内部有效,当每次调用该函数时,该变量的值都会保留。         利用这一特性,可以统计出递归函数的调用次数,并可以做限制,防止未收敛的函数无线执行下去,造成死循环。...
阅读(96) 评论(0)

PHP的引用变量

概念 使用PHP的引用变量后,可以使不同的变量名称访问同一个变量内容,并且使用了同一个内存地址 定义方式 使用 & 符号 例如下面这段代码: <?php /* * 引用变量 */ $a = array(1,2,3,4); echo '首先看到变量$a的值为:'.PHP_EOL; print_r($a); $b = &$a;//这里将变量$a所占内存空间也共享到变量$b e...
阅读(40) 评论(0)

MySQL之建表:IP地址的存储方法及SQL函数对索引的影响

由于MySQL没有专门用来存储IP地址的数据类型,所以通常大部分情况是直接用varchar类型存储。这里可以使用整数类型代替,因为varchar是可变长形,需要多余的一个字节存储长度,使用int类型可以减少存储空间,提高性能。 建立一张存储IP地址的数据表address,顺便在字段login_IP上建立索引: CREATE TABLE `address` ( `id` bigi...
阅读(117) 评论(0)

MySQL之索引:索引字段的选取

由于MySQL没有专门用来存储IP地址的数据类型,所以通常大部分情况是直接用varchar类型存储。这里可以使用整数类型代替,因为varchar是可变长形,需要多余的一个字节存储长度,使用int类型可以减少存储空间,提高性能。 建立一张存储IP地址的数据表address,顺便在字段login_IP上建立索引: CREATE TABLE `address` ( `id` bigi...
阅读(27) 评论(0)
    个人资料
    • 访问:308次
    • 积分:51
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档