MySQL中SELECT命令的特殊用法

数据库 MySQL
mysql的SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。

MySQL中SELECT命令大家都经常在用,下面为您介绍的是MySQL中SELECT命令的几种特殊用法,供您参考学习之用。

MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。如何使用MySQL中SELECT命令的特殊功能?

1.显示MYSQL的版本

  1. mysql> select version();  
  2. +-----------------------+  
  3. | version()             |  
  4. +-----------------------+  
  5. | 6.0.4-alpha-community |  
  6. +-----------------------+  
  7. 1 row in set (0.02 sec)  
  8.  

2. 显示当前时间

  1. mysql> select now();  
  2. +---------------------+  
  3. | now()               |  
  4. +---------------------+  
  5. | 2009-09-15 22:35:32 |  
  6. +---------------------+  
  7. 1 row in set (0.04 sec)  
  8.  

3. 显示年月日

  1. SELECT DAYOFMONTH(CURRENT_DATE);  
  2. +--------------------------+  
  3. | DAYOFMONTH(CURRENT_DATE) |  
  4. +--------------------------+  
  5. |                       15 |  
  6. +--------------------------+  
  7. 1 row in set (0.01 sec)  
  8.    
  9. SELECT MONTH(CURRENT_DATE);  
  10. +---------------------+  
  11. | MONTH(CURRENT_DATE) |  
  12. +---------------------+  
  13. |                   9 |  
  14. +---------------------+  
  15. 1 row in set (0.00 sec)  
  16.    
  17. SELECT YEAR(CURRENT_DATE);  
  18. +--------------------+  
  19. | YEAR(CURRENT_DATE) |  
  20. +--------------------+  
  21. |               2009 |  
  22. +--------------------+  
  23. 1 row in set (0.00 sec)  
  24.  

4. 显示字符串

  1. mysql> SELECT "welecome to my blog!";  
  2. +----------------------+  
  3. | welecome to my blog! |  
  4. +----------------------+  
  5. | welecome to my blog! |  
  6. +----------------------+  
  7. 1 row in set (0.00 sec)  
  8.  

5. 当计算器用

  1. select ((4 * 4) / 10 ) + 25;  
  2. +----------------------+  
  3. | ((4 * 4) / 10 ) + 25 |  
  4. +----------------------+  
  5. |                26.60 |  
  6. +----------------------+  
  7. 1 row in set (0.00 sec)  
  8.  

6. 串接字符串

  1. select CONCAT(f_name, " ", l_name)  
  2. AS Name  
  3. from employee_data  
  4. where title = 'Marketing Executive';  
  5. +---------------+  
  6. | Name          |  
  7. +---------------+  
  8. | Monica Sehgal |  
  9. | Hal Simlai    |  
  10. | Joseph Irvine |  
  11. +---------------+  
  12. 3 rows in set (0.00 sec)  
  13.  

注意:这里用到CONCAT()函数,用来把字符串串接起来。另外,我们还用到以前学到的AS给结果列'CONCAT(f_name, " ", l_name)'起了个假名。

 

 

 

【编辑推荐】

修复mysql表的两种方法

php中数组插入mysql表的方法

MySQL遍历数据表的方法

MySQL批量导入数据的实现

php mysql创建临时表

 

责任编辑:段燃 来源: 互联网
相关推荐

2019-08-02 09:13:22

Linux脚本语言欢聚时代

2010-07-21 13:35:22

Perl模式匹配

2010-11-11 11:49:02

SQL嵌套SELECT

2021-05-31 10:55:23

shell脚本Linux

2010-05-18 13:45:08

MySQL selec

2010-07-20 12:52:26

Perl特殊变量

2010-04-19 09:52:24

Oracle行级锁

2009-08-11 10:45:58

linux中du命令参linux命令行参数linux命令行

2023-11-23 19:27:56

2010-05-11 11:53:57

Mysql show命

2010-08-02 16:10:06

DB2数据库

2010-05-27 13:12:10

MySQL 常用命令

2009-08-03 11:54:34

linux at命令linux at命令详cron

2023-12-21 13:59:41

2023-11-28 13:15:00

Linuxsed工具

2023-11-30 12:03:06

linuxAwk

2011-08-11 11:51:39

MySQLselect

2011-07-22 16:59:30

MySQL数据库嵌套查询

2010-05-25 16:46:00

2010-10-08 14:23:08

MySQL中INSER
点赞
收藏

51CTO技术栈公众号