>[success] # Mysql 函数 >MySQL 支持利用函数来处理数据,函数在数据上执行,它给数据的转换和处 理提供了方便。 MySQL 支持的函数类型有: a) 用于处理字符串的文本处理函数; b) 用于在数值数据上进行算术操作的数值函数; c) 用于处理日期和时间的函数; d) 返回数据库信息的系统函数。 * * * * * <br> >[danger] ##### 常用的文本函数 ![](https://box.kancloud.cn/01d67079ef6a4f5cb8c5f80f930aadf4_811x546.png) * * * * * <br> >[danger] 常用的文本函数-Upper()小写转换大写 **未使用函数时:** `SELECT vend_name FROM vendors;` ![](https://box.kancloud.cn/d1b5b343a96398ca34b69e469d23d1f7_141x128.png) **使用后效果:** `SELECT vend_name,UPPER(vend_name)AS current_name FROM vendors;` ![](https://box.kancloud.cn/421faa5306dabc0d32effc65b4ffc23d_262x136.png) 其他的使用同上 * * * * * <br> >[success] # 日期和函数的处理函数 ![](https://box.kancloud.cn/6fea38a04ef0ec3168c5d724d6b5b7dd_642x634.png) * * * * * <br> >[danger] ##### 简单日期比较 `SELECT * FROM orders WHERE order_date='2005-09-01';` ![](https://box.kancloud.cn/fe919c4da1ebf47290f035e99a3e7c6e_348x37.png) * * * * * <br> >[danger] ##### 使用 Date 函数 `SELECT * FROM orders WHERE DATE (order_date)='2005-09-01';` ![](https://box.kancloud.cn/fe919c4da1ebf47290f035e99a3e7c6e_348x37.png) * * * * * <br> >[danger] ##### 查找指定时间范围的数据 `SELECT * FROM orders WHERE DATE (order_date) BETWEEN '2005-09-01' AND '2005-09-30';` ![](https://box.kancloud.cn/0cca788181c8ec5209ec83399d8b52bc_357x74.png) * * * * * <br> >[danger] ##### 查找特定年月的数据 -year,month `SELECT * FROM orders WHERE YEAR(order_date)=2005 AND MONTH(order_date)=9 ;` ![](https://box.kancloud.cn/44c7bd51530ab4da4c492cd31a684a2b_343x73.png)