2014年11月17日
摘要: php中定义类与java中类似,但是php中的构造函数不同,在PHP中构造函数用__construct() (两个下划线),这样可以保证在改变类名的时候不用再去改变构造函数名。它还有一个析构函数__destruct(),用它来销毁实例,释放资源。一旦你定义了一个类,你可以用new来建立一个这个类的实... 阅读全文
posted @ 2014-11-17 11:04 大海航手 阅读(1120) 评论(0) 推荐(0) 编辑
  2014年11月15日
摘要: select * from b where id=5;update a set id=88 where cid=6;delete * from where id=6;insert into a (title,content) values ("values1",'values2');select a... 阅读全文
posted @ 2014-11-15 10:58 大海航手 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1 20060324012 20060324023 20060324034 20060324048 2006032408创建这两... 阅读全文
posted @ 2014-11-15 10:43 大海航手 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 除了常用的两个表连接之外,SQL(MySQL) JOIN 语法还支持多表连接。多表连接基本语法如下:1...FROMtable1INNER|LEFT|RIGHTJOINtable2ONconditionINNER|LEFT|RIGHTJOINtable3ONcondition ...JOIN 多表连... 阅读全文
posted @ 2014-11-15 10:41 大海航手 阅读(34597) 评论(0) 推荐(2) 编辑
  2014年11月14日
摘要: 以下的文章主要描述的是MySQLSHOW INDEX语法的实际操作用法以及其实际查看索引状态(语法)的具体内容的描述,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。SHOWINDEXFROMtbl_name[FROMdb_name]MySQL SHOW INDEX会返回表索引信息。... 阅读全文
posted @ 2014-11-14 21:44 大海航手 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的... 阅读全文
posted @ 2014-11-14 21:24 大海航手 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 索引和优化查询恰当的索引可以加快查询速度,可以分为四种类型:主键、唯一索引、全文索引、普通索引。主键:唯一且没有null值。create table pk_test(f1 int not null,primary key(f1));alter table customer modify id int... 阅读全文
posted @ 2014-11-14 10:51 大海航手 阅读(165) 评论(0) 推荐(0) 编辑
  2014年11月11日
摘要: 对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查... 阅读全文
posted @ 2014-11-11 19:38 大海航手 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 以下的文章主要描述的是MySQLSHOW INDEX语法的实际操作用法以及其实际查看索引状态(语法)的具体内容的描述,如果你对这一技术,心存好奇的话,以下的文章将会揭开它的神秘面纱。SHOWINDEXFROMtbl_name[FROMdb_name]MySQL SHOW INDEX会返回表索引信息。... 阅读全文
posted @ 2014-11-11 17:45 大海航手 阅读(102) 评论(0) 推荐(0) 编辑
  2014年11月4日
摘要: for(int i=0;i<100;i++) { if(i==10) break;//break表示跳出整个for循环,也就是说,当i=10的时候,这个循环就结束了,之后执行for循环下面的代码。 if(i==5) continue;// 跳出当前循环,执行下面的循环,就是说,当i=5的时候,跳出... 阅读全文
posted @ 2014-11-04 00:51 大海航手 阅读(194) 评论(0) 推荐(0) 编辑