摘要: 1 -- 存取二进制数据可行性分析考虑1:函数mysql_query存储二进制数据,可行不?也行也不行,比如SQL语句中恰好含有'\0',而mysql_query又是以'\0'表示SQL语句结束,这样SQL语句被截断就不完整了。查看帮助发现还有一个mysql_real_query,最妙的是它不是使用'\0'终结SQL,而是用一个整形数表示SQL语句的长度。 考虑2:函数mysql_real_query规避了'\0'可能引起的麻烦。如果SQL中的二进制数据是“'”、“"”这些特殊字符呢?看来还得用mysql_rea 阅读全文
posted @ 2010-03-24 15:46 酱油和醋 阅读(3414) 评论(0) 推荐(0) 编辑
摘要: MYSQL[02]大小写问题 阅读全文
posted @ 2010-03-24 14:16 酱油和醋 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1 -- SQL操作符优先级这里所列SQL操作符优先级摘自MySQL5.1文档,需要注意的是:操作符优先级由低到高,排列在同一行的操作符具有相同的优先级。优先级操作符列表1:=2||,OR,XOR3&&,AND4NOT5BETWEEN,CASE,WHEN,THEN,ELSE6=,,>=,>,,!=,IS,LIKE,REGEXP,IN7|8&9>10-,+11*,/,DIV,%,MOD12^13- (一元减号),~ (一元比特反转)14!15BINARY,COLLATE 优先级太多实际很少人能够记得那么清楚。建议在编写SQL语句的时候,多使用" 阅读全文
posted @ 2010-03-24 09:22 酱油和醋 阅读(4474) 评论(0) 推荐(0) 编辑