| | | | | | | 1 | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | | 9 | 10 | 11 | 12 | 13 | 14 | 15 | | 16 | 17 | 18 | 19 | 20 | 21 | 22 | | 23 | 24 | 25 | 26 | 27 | 28 | 29 | | 30 | | | | | | | |
|
为了适应动态网站的迅速发展,PHP 是一个极好的语言选择。对初学者它有很多友好的特性,例如不需要声明变量类型。同时,这些特性也会使开发者无意之中在程序里留下安全漏洞。一些流行的安全相关的邮件列表描述了很多 PHP 应用程序的漏洞,但是只要明白了容易犯的基本安全错误,PHP可以像其他任何语言一样安全。再这篇文章里,我会详细 ...
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,bwherea.id=b.id分析结果形式如下:tabletypepossible_keyskeykey_lenrefrowsExtraarangeidfirst_nameFirst_name9NU ...
[*]创建数据库表 mysql>CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;#注意后面这句话 "COLLATE utf8_general_ci",大致意思是在排序时根据utf8校验集来排序#那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了mysql>create table my_table (name varchar(20) not nul ...
什么是索引?索引用来快速地寻找那些具有特定值的记录,所有 MySQL 索引都以B-树的形式保存。如果没有索引,执行查询时 MySQL 必须从第一个记 录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创 建了索引, MySQL 无需扫描任何记录即可迅速得到目标记录 ...
|
|