易截截图软件、单文件、免安装、纯绿色、仅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常用命令

  启动:net start mySql;
  进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;
  列出数据库:show databases;
  选择数据库:use databaseName;
  列出表格:show tables;
  显示表格列的属性:show columns from tableName;
  建立数据库:source fileNa ......

11 advanced MySQL questions

 

Explain MySQL architecture
. - The front layer
takes care of network connections and security authentications, the
middle layer does the SQL query parsing, and then the query is handled
off to the storage engine. A storage engine could be either a default
one supp ......

.\mysql\user is marked as crashed 解决办法

 
I found a solution to anyone else who may be having this problem.
First start mysql using skip grant tables
root@ns1 [/var/lib/mysql/mysql]# service mysql start --skip-grant-tables
Starting MySQL [ OK ]
now with mysql started, you can repair the mysql/user table
root@ns1 [/var/lib/mysql ......

用java连接MySql数据库

 一个简单示例--
1,准备:MySQL数据库驱动包【mysql-connector-java-5.1.10-bin.jar】导入
2,创建测试连接主程序
package mysqlConnection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class JdbcDemo {
public static void main(String[] args) {
......

MySql基础知识(经典版)

 
一、mysql 的管理
1
、连接
Mysql
格式: mysql -h主机地址 -u用户名 -p用户密码
例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号