摘要:
组合索引说明: 组合索引的索引文件以B-Tree格式保存,在创建组合索引时,要根据业务需求,where子句中使用最频繁的一列放在最左边。 组合索引的第一个字段必须出现在查询组句中,这个索引才会被用到。 如果有一个组合索引(col_a,col_b,col_c),下面的情况都会用到这个索引: 对于最后一 阅读全文
摘要:
可能用到索引的地方: where 子句,order by,group by 不需要创建索引的情况: 1. 表比较小 2.赋值有限的列(枚举),不要创建索引。创建的索引返回的行越少越好,此时区分度大。 3.用不上索引的列,不要创建索引。 4.长字符串的列,不要全部创建索引,但可以使用短索引(名字的头8 阅读全文
摘要:
阅读全文
摘要:
外键的作用:外键具有保持数据完整性和一致性的机制。 ① 外键只能指向主表或本表的主键列或者unique② 外键的数据类型应该与它指向的列类型一致③ 外键的值:NULL 或者 指向列中存在的值 ##############准备############## 创建一个组表作为主表,命名为t_group: 阅读全文
摘要:
InnoDb,Memory,MyIsam存储引擎。 create table test_hash( fname varchar(50) not null, lname varchar(50) not null, key using hash(fname) )engine=memory; 在MySQL 阅读全文
摘要:
` 是 MySQL 的转义符,避免和 mysql 的本身的关键字冲突,只要你不在列名、表名中使用 mysql 的保留字或中文,就不需要转义。 所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名,不是关键字。例如: select from from 阅读全文
摘要:
URL的格式:protocol :// hostname[:port] / path / [;parameters][?query]#fragment URL出现了有+,空格,/,?,%,#,&,=等特殊符号的时候,可能在服务器端无法获得正确的参数值,如何是好?需要将将这些字符进行url_encod 阅读全文
摘要:
INSERT 基本语法:INSERT INTO table_name VALUES(value1,value2,value3,...); 指定列:INSERT INTO table_name(column1, column2, column3,…) VALUES(value1,value2,valu 阅读全文
摘要:
php.exe(linux下是php/bin/php)是提供来在命令行(命令行解释器)执行PHP文件的工具,比如你在有文件abc.php,那么你可以在CMD命令提示符下执行命令php.exe abc.php来运行这个PHP文件。php-cgi.exe(linux下是php/bin/php-cgi)是 阅读全文
摘要:
1、运行模式 关于PHP目前比较常见的五大运行模式: 1)CGI(通用网关接口 / Common Gateway Interface) 2)FastCGI(常驻型CGI / Long-Live CGI) 3)CLI(命令行运行 / Command Line Interface) 4)Web模块模式( 阅读全文