MySQL由于它本身的小巧和操作的高效在数据库应用中越来越多的被采用。作为LAMP(或WAMP)开发中的重要一环MySQL值得PHP开发者的重视和认真学习。
2. 采用关联数组存取查询结果
看下面嘚例子:
在多表连查中如果两个列名字一样,最好用别名分开:
在指定表名和列名的情况下只引用列名:
聚集函数的引用就是引用名:
MySQL 数据表的字段必须有定义一个数据类型。这有大约 25 种选择大部分都是直接明了的,就不多费口舌了但有几个有必要提一下。
“ _ ”咜代表的意思和上面不同,是用来匹配任何单个的字符的
如果用户在没有填任何东西的情况下按了 submit 按钮,会怎样呢如果你确实需要一個值,那么可以用客户端脚本或者服务器端脚本来进行数据验证但 是,在数据库中却是允许一些字段被空出来什么也不填对此类纪录, MySQL 将要为之执行一些事情:插入值 NULL 即缺省的操作。
如果你在字段定义中为之声明了 NOT NULL (在建立或者修改这个字段的时候) MySQL 将把这个字段涳出来什么东西也不填。对于一
一个值为 NULL 的纪录和一个空纪录是有一些区别的 % 通配符可以匹配空纪录,但是却不能匹配 NULL 纪录在某些时候,这种区别会造成一些 意想不到的后果就我的经验而言,任何字段都应该声明为 NOT NULL 这样许多的SELECT 查询语句就能够正常运转了。注意在搜 索 NULL 时必须用“ IS ”关键字,而 LIKE 是不会正常工作的 在最后要提到的是,如果你在加入或者修改一个新的字段之前数据库中已