易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql函数汇总


一、
控制流程函数
a)        
CASE WHEN THEN
函数
语法:
CASE value WHEN [compare-value]
THEN result [WHEN [compare-value] THEN result ……] [ELSE result ] END CASE WHEN
[condition] THEN result [WHEN[condition] THEN result ……] [ELSE result] END

函数用法说明:在第一个方案的返回结果中,
value
=compare-value
。而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为
ELSE
后的结果,如果没有
ELSE
部分,则返回值为
NULL
b)       
IF
函数用法
语法:
IF(expr1,expr2,expr3)
函数用法说明:如果
expr1


TRUE (expr1
<> 0 and expr1
<> NULL)
,则
IF()
的返回值为
expr2
;
否则返回值则为
expr3

IF()
的返回值为数字值或字符串值,具体情况视其所在语境而定
c)       
IFNULL
函数
语法:
IFNULL(expr1,expr2)
函数用法说明:假如
expr1

不为
NULL
,则
IFNULL()
的返回值为
expr1
;
否则其返回值为
expr2

IFNULL()
的返回值是数字或是字符串,具体情况取决于其所使用的语境
二、
字符串比较函数
a)        
函数
ascii(str)
函数用法说明:返回值为字符串
str

的最左字符的数值。假如
str
为空字符串,则返回值为
0
。假如
str


NULL
,则返回值为
NULL

ASCII()
用于带有从
0

255
的数值的字符
b)       
函数
BIN(N)
函数用法说明:返回值为
N
的二进制值的字符串表示,其中
  N

为一个
longlong (BIGINT)
数字。这等同于
CONV(N
,10,2)
。假如
N


NULL
,则返回值为
NULL

c)       
函数CHAR(N
,...
[USING charset
])
函数用法说明:
CHAR()
将每个参数
N
理解为一个整数,其返回值为一个包含这些整数的代码值所给出的字符的字符串。
NULL
值被省略。
d)       
函数CHAR_LENGTH(str
)
函数使用说明:返回值为字符串
str

的长度,长度的单位为字符。一个多字节字符算作


相关文档:

MYSQL数据库实用学习资料之常用命令集合

 Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的.
Mysql数据库具有以下优点:
1.同时访问数据库的用户的数量不受限制
2.可以保存超过5千万条的记录
3.是目前市场上现有数据库产品中运行速度最快的数据库系统
4.用户权限设置简单、有 ......

mysqli与mysql区别

 mysql是非持继连接函数而mysqli是永远连接函数。也就是说
mysql每次链接都会打开一个连接的进程而mysqli多次运行mysqli将使用同一连接进程,从而减少了服务器的开销
有些朋友在编程的时候,使用new mysqli('localhost', usenamer', 'password', 'databasename');总是报错,Fatal error: Class 'mysqli' not found in ......

linux c++连接mysql示例

 
 编译和连接程序
  MySQL中有一个特殊的脚本,叫做mysql_config. 它会为你编译MySQL客户端,并连接到MySQL服务器提供有用的信息.你需要使用下面两个选项.
  1. --libs 选项 - 连接MySQL客户端函数库所需要的库和选项.
  $ mysql_config --libs
  2. --cflags 选项 - 使用必要的include文件的选项等等.
......

MySql 格式化时间函数

 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:
mysql> SELECT something from table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。这些索引值对应于ODBC标 ......

mysql中文乱码产生原因和解决办法

一、乱码产生原因
mysql字符编码是版本4.1引入的,支持多国语言,而且一些特性已经超过了其他的数据库系统。可以在MySQL Command Line Client 下输入如下命令查看mysql的字符集
mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset   | Descr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号