MyISAM不支持事务处理等高级处理,而InnoDB类型支持
MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快
InnoDB支持外部键等高级数据库功能
创建索引:alter table tablename add index (“字段名”)
LIUGUOFENG THE DARKEST HOUR IS THAT BEFORE THE DAWN
MyISAM不支持事务处理等高级处理,而InnoDB类型支持
MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快
InnoDB支持外部键等高级数据库功能
创建索引:alter table tablename add index (“字段名”)
1. 选取最实用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如“省份,性别”,最好设置为ENUM
2. 使用连接(JOIN)来代替子查询
3. 使用联合(UNION)来代替手动创建临时表
4. 事务处理
5. 锁表,优化事务处理
6. 使用外键,优化锁定表
7. 建立索引
8. 优化查询语句
值传递是将变量的值复制一份,改变一个变量的值而不影响另一个变量的值。
引用传递是将变量的引用关系复制一份,改变一个变量的值另一个变量的值也会随之改变。
值传递:
形式:
[php]
$v1 = 1;
$v2 = $v1;
[/php]
含义:将变量$v1的值复制一份,然后赋值给$v2,$v1和$v2具有两相同的值,但$v1和$v2是相互独立的,互相没有关系的两个变量。
引用传递:
形式:
[php]
$v1 = 1;
$v2 = &$v1;
[/php]
含义:将变量$v1跟其数据之间的关系,复制一份,然后将关系应用到$v2上。此时,$v1和$v2都有了一个共同的特性:指向同一数据(区)。改变一个变量的值都会影响另一个变量的值。