QQ个性网:专注于分享免费的QQ个性内容

关于我们| 网站公告| 广告服务| 联系我们| 网站地图

搜索
编程 JavaScript Java C++ Python SQL C Io ML COBOL Racket APL OCaml ABC Sed Bash Visual Basic Modula-2 Logo Delphi IDL Groovy Julia REXX Chapel X10 Forth Eiffel C# Go Rust PHP Swift Kotlin R Dart Perl Ruby TypeScript MATLAB Shell Lua Scala Objective-C F# Haskell Elixir Lisp Prolog Ada Fortran Erlang Scheme Smalltalk ABAP D ActionScript Tcl AWK IDL J PostScript IDL PL/SQL PowerShell

MySQL数据库的6个实用技巧

日期:2025/04/04 19:33来源:未知 人气:56

导读:本文汇总了MySQL编程中的6个重要的实用技巧。包括采用关联数组存取查询结果;TEXT、DATE、和SET数据类型;用mysql_unbuffered_query()开发快速的脚本。本文先分析了MySQL的三个实用技巧,然后分析了nat123SQL端口分机连接不上的解决办法。采用关联数组存取查询结果:看下面的例子:函数mysql_fetch_array()把查询结果的一行放入数......

本文汇总了MySQL编程中的6个重要的实用技巧。包括采用关联数组存取查询结果;TEXT、DATE、和SET数据类型;用mysql_unbuffered_query()开发快速的脚本。

本文先分析了MySQL的三个实用技巧,然后分析了nat123SQL端口分机连接不上的解决办法。采用关联数组存取查询结果:看下面的例子:函数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映射是会改变访问端口的,导致应用不可连接。解决办法:使用nat123全端口映射,实现外网访问内网多端口、固定端口应用方法:在内网安装nat123软件。 启用nat123,添加映射,选择全端口映射模式。

在外网访问时,安装并启用nat123访问者,将需要访问的端口添加到访问列表,即可正常访问。

关于我们|网站公告|广告服务|联系我们| 网站地图

Copyright © 2002-2023 某某QQ个性网 版权所有 | 备案号:粤ICP备xxxxxxxx号

声明: 本站非腾讯QQ官方网站 所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告