本文汇总了MySQL编程中的6个重要的实用技巧。包括采用关联数组存取查询结果;TEXT、DATE、和SET数据类型;用mysql_unbuffered_query()开发快速的脚本。本文先分析了MySQL的三个实用技巧,然后分析了natSQL端口分机连接不上的解决办法。采用关联数组存取查询结果:看下面的例子:函数mysql_fetch_array()把查询结果的一行放入数组,可以同时用两种方式引用,例如cust_id可以同时用下面两种方式:$row[“cust_id”]或者$row[0]。显然,前者的可读性要比后者好多了。在多表连查中,如果两个列名字一样,最好用别名分开:列名的引用为:$row[“wname”]和$row[“rname”]在指定表名和列名的情况下,只引用列名:用mysql_unbuffered_query()开发快速的脚本这个函数能用来替换mysql_query()函数,主要的区别就是mysql_unbuffered_query()执行完查询后马上返回,不需要等待或者对数据库加锁。但是返回的行数不能用mysql_num_rows()函数来检查,因为输出的结果集大小未知。通配符SQL的通配符有两种:“*”和“%”。分别用在不同的情况下。例如:如果你想看到数据库的所有内容,可以像这样来查询:这里,两个通配符都被用上了。他们表示相同的意思??都是用来匹配任何的字符串,但是他们用在不同的上下文中。“*”用来匹配字段名,而“%”用来匹配字段值。另外一个不容易引起注意的地方是“%”通配符需要和LIKE关键字一起使用。还有一个通配符,就是下划线“_”,它代表的意思和上面不同,是用来匹配任何单个的字符的。下面进一步分享一个SQL问题的解决办法:出现的问题是:管家婆服务器改了SQL端口分机连接不上,修改默认访问连接端口都可能会导致外网连接不可用。一般的NAT映射是会改变访问端口的,导致应用不可连接。解决办法:使用nat全端口映射,实现外网访问内网多端口、固定端口应用方法:在内网安装nat软件。启用nat,添加映射,选择全端口映射模式。在外网访问时,安装并启用nat访问者,将需要访问的端口添加到访问列表,即可正常访问。
转载请注明:http://www.aierlanlan.com/cyrz/6495.html