阮一峰的IT笔记:首页 -> 分类 -> 数据库 查看所有文章:按分类 | 按月份

MySQL 笔记(I)

1.

null值不能与任何其他值比较,包括自身。这样比较的话,只能返回null。

测试是否null,可以使用IS NULL和IS NOT NULL。

null的专用比较符是“<=>”,它会返回True/False。

2.

默认的排序顺序是升序。

升序时,Null值在最前,降序时,Null值在最后。

3.

随机抽取一个记录

order by RAND() LIMIT 1

4.

将两列数据合并在一起

concat()函数

5. MySQL的日期函数

NOW()
YEAR()
MONTH()
MONTHNAME()
DAYOFMONTH()
CURRENR_DATE 常量
TO_DAYS() 计算天数
DATE_ADD() 从一个日期计算另一个日期
DATE_SUB() 同上

6. 模式匹配

运算符:LIKE和NOT LIKE(不区分大小写)
“_” 匹配单个字符
“%” 匹配任意字符序列

7. 生成汇总

DISTINCT 只输出单一值
COUNT(*) 给出查询的行数
COUNT(col_name) 只对非null值进行计数
COUNT(DISTINCT col_name)

8. 表的左联操作

from table_name1 LEFT JOIN table_name2 on condition

9. 修改表结构

ALTER TABLE table_name ADD column_name column_definition

« 如何销毁一个session? | 首页 | MySQL 笔记(II) »

About

This page contains a single entry from the blog posted on 2007年11月04日 21:11.

The previous post in this blog was 如何销毁一个session?.

The next post in this blog is MySQL 笔记(II).

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type 3.33

Post a comment