mysql笔记-- mysql命令札记6
2014-03-23 23:19
232 查看
6.1日期操作函数
6.1.1.指定日期格式
DATA_FORMAT(); SELECT DATE_FORMAT(CURRENT_DATE(),"%d/%m/%y"); 可以根据不同的 类型进行日期的格式化 mysql> SELECT DATE_FORMAT(CURRENT_DATE(),"%d/%m/%y"); +----------------------------------------+ | DATE_FORMAT(CURRENT_DATE(),"%d/%m/%y") | +----------------------------------------+ | 23/03/14 | +----------------------------------------+ 1 row in set (0.02 sec) |
6.1.2 当前时间读取
NOW() 返回日期和时间;CURRENT_DATE();只返回日期;
mysql> SELECT NOW(), CURRENT_DATE; +---------------------+--------------+ | NOW() | CURRENT_DATE | +---------------------+--------------+ | 2014-03-23 21:24:32 | 2014-03-23 | +---------------------+--------------+ 1 row in set (0.00 sec) |
6.1.3 日期中分离年月日
YEAR(NOW()),从日期中分离出年份
MONTH(NOW()),从日期中分离出月份
DAYOFMONTH(NOW()); 从日期中分离出某月的一天
DAYOFYEAR(NOW());从日期中分离出某一年中的一天
mysql> SELECT YEAR(NOW()), MONTH(NOW()), DAYOFMONTH(NOW()); +-------------+--------------+-------------------+ | YEAR(NOW()) | MONTH(NOW()) | DAYOFMONTH(NOW()) | +-------------+--------------+-------------------+ | 2014 | 3 | 23 | +-------------+--------------+-------------------+ 1 row in set (0.00 sec) mysql> SELECT DAYOFYEAR(NOW()); +------------------+ | DAYOFYEAR(NOW()) | +------------------+ | 82 | +------------------+ 1 row in set (0.00 sec) |
6.2 创建高级查询
6.2.1 使用AS 语句给出新的列标题
使用AS 将检索出的名称定义引用;mysql> SELECT name AS name_t FROM test ORDER BY name_t; +--------+ | name_t | +--------+ | kevin | | xu | +--------+ 2 rows in set (0.00 sec) |
6.2.2使用CONCAT 语句连接列
使用CONCAT 进行多个列的连接;使用AS 将检索出的名称定义引用;
mysql> SELECT CONCAT(name, student_no) AS name from test ORDER BY arg; +--------+ | name | +--------+ | xu1 | | kevin1 | +--------+ 2 rows in set (0.01 sec) |
6.2.3 使用多个表
多个表联合使用,注意制定是使用那个表中的数据项,如果两个表都有同样的数据项则无法查询。ERROR 1052 (23000): Column 'name' in field list is ambiguous
mysql> SELECT t1.name, t2.birthday FROM test1 AS t1, test2 AS t2 where t1.name = t2.name ; +-------+------------+ | name | birthday | +-------+------------+ | kevin | 2014-03-23 | +-------+------------+ 1 row in set (0.00 sec) |
相关文章推荐
- mysql笔记-- mysql命令札记2
- mysql笔记-- mysql命令札记3
- mysql笔记-- mysql命令札记1
- mysql笔记-- mysql命令札记4
- mysql笔记-- mysql命令札记5
- mysql笔记-- mysql命令札记7 数据类型
- mysql笔记-- mysql命令札记8 --MySql 数据表类型
- mysql笔记-- mysql命令札记10 --MySql 运算符
- mysql笔记-- mysql命令札记11 --MySql 连接
- mysql常用命令之数据库脚本导入导出,笔记
- Mysql 命令操作笔记
- (笔记)Mysql命令mysqladmin:修改用户密码
- 【基本操作命令】mysql基本操作命令汇总--笔记
- mysql命令用法复习笔记
- mysql学习笔记之mysql常用的命令
- mysql 命令笔记
- 关于Mysql操作命令的笔记
- Python笔记2:Ubuntu下安装MySQL及MySQL终端操作命令
- MySQL学习笔记----MYSQL常用命令.txt
- mysql 常用命令笔记 (1)