5月17日作业
数据库 及 PHP 函数
echo '<h2>实战课四:数据库</h2>';
echo '<p style="font-size=18px">
一、运用 php 逻辑操作数据库 <br>
1、设计数据库: <br>
设计数据库就是设计数据表,mysql 是关系型数据库 <br>
2、数据表数据设计不合理,上线就会出现很多问题。<br>
设计数据表,要考虑网站业务关系,数据库运行压力。 <br>
尽量消除数据库亢余。 <br>
3、数据表在应用时,慎用存储关系,外键、时间格式 等。 <br>
一般用 PHP 程序 做数据库的逻辑及关联关系<br>
4、数据库设计几点注意事项:
1)、尽量少用或不用 null, 有 null 查询数据表示要全表扫描。<br>
2)、对热点查询家索引,索引的优点是查询速度快,缺点是影响更新、增加、删除速度。 <br>
3)、时间字段一般用整形, int 时间戳。 <br>
4)、用散列加密,md5(passport+username) sha1(passport+username) 也叫 哈西码。<br>
5)、一定要设计主键,自动递增, int 型。 <br>
6)、通过 PHP 代码关联数据表。
7)、数据表设计合理,少使用 join group 查询数据库,采用分次查询和 子类查询方法。 <br>
</p>';
echo '<p>
explode() : 使用一个字符串分割另一个字符串。<br>
implode() : 将一个一维数组的值转化为字符串 。<br>
isset() : 判断是否存在 。<br>
empty(): 检测变量是否为 空。<br>
is_null(): 检测变量是否为 NULL
</p>';