MySQL之系系统信息函数

1.VERSION()

用法:返回MySQL服务器的版本

举例:

mysql> select VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.6.10    |
+-----------+
1 row in set (0.00 sec)

2.USER(),SYSTEM_USER()

用法:返回当前登录用户名

举例:

mysql> select  USER();
+----------------+
| USER()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

mysql> select  SYSTEM_USER();
+----------------+
| SYSTEM_USER()  |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

3.DATABASE()

用法:返回当前数据库名

举例:

mysql> select DATABASE();
+------------+
| DATABASE() |
+------------+
| test       |
+------------+
1 row in set (0.00 sec)

4.FOUND_ROWS()

用法:将最后一个SELECT查询(没有以LIMIT语句进行限制)返回的记录行数返回

举例:

mysql> select FOUND_ROWS();
+--------------+
| FOUND_ROWS() |
+--------------+
|            1 |
+--------------+
1 row in set (0.00 sec)

5.LAST_INSERT_ID()

用法:返回由系统自动产生的最后一个AUTOINCREMENT ID的值(多条记录同时插入时返回的是第一条的记录的插入的ID)

举例:

mysql> select LAST_INSERT_ID();
+------------------+
| LAST_INSERT_ID() |
+------------------+
|                0 |
+------------------+
1 row in set (0.02 sec)

6.CONNECTION_ID()

用法:返回当前客户的连接ID

举例:

mysql> select CONNECTION_ID();
+-----------------+
| CONNECTION_ID() |
+-----------------+
|               1 |
+-----------------+
1 row in set (0.00 sec)

7.CHARSET(str)

用法;返回字符串str的字符集

举例:

mysql> select  CHARSET(‘MYSQL‘);
+------------------+
| CHARSET(‘MYSQL‘) |
+------------------+
| utf8             |
+------------------+
1 row in set (0.04 sec)
时间: 2024-09-30 10:22:41

MySQL之系系统信息函数的相关文章

MySQL用户和系统变量

--MySQL用户和系统变量-----------------------------2014/05/19用户变量可以先在用户变量中保存值然后在以后引用它:这样可以将值从一个语句传递到另一个语句.用户变量与连接有关.也就是说,一个客户端定义的变量不能被其它客户端看到或使用.当客户端退出时,该客户端连接的所有变量将自动释放.用户变量的形式为@var_name,其中变量名var_name可以由当前字符集的文字数字字符.'.'.'_'和'$'组成. 默认字符集是cp1252 (Latin1).可以用m

2017-2018-1 20155232 《信息安全系系统设计基础》实验四

2017-2018-1 20155232 <信息安全系系统设计基础>实验四 实验1学习资源中全课中的"hqyj.嵌入式Linux应用程序开发标准教程.pdf"中的第十一章,提交康奈尔笔记的照片(可以多张) 实验2在Ubuntu完成资源中全课中的"hqyj.嵌入式Linux应用程序开发标准教程.pdf"中的第十一章的test试验,提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息) 实验目的 该实验是编写最简单的字符驱动程序,这里的设

# 2017-2018-1 20155224 《信息安全系系统设计基础》实验四

2017-2018-1 20155224 <信息安全系系统设计基础>实验四 外设驱动程序设计-1 学习资源中全课中的"hqyj.嵌入式Linux应用程序开发标准教程.pdf"中的第十一章 提交康奈尔笔记的照片(可以多张) 外设驱动程序设计-2 在Ubuntu完成资源中全课中的"hqyj.嵌入式Linux应用程序开发标准教程.pdf"中的第十一章的test试验 提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息) 根据下载好的pdf进

# 2017-2018-1 20155224 《信息安全系系统设计基础》第四周MyOD

2017-2018-1 20155224 <信息安全系系统设计基础>第四周MyOD 在这里跟老师先道歉,当时我的git没有安装好,后面也一直没有装上,所以程序没有git. 要求 参考教材第十章内容 用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文件名 不要把代码都写入main函数中 要分模块,不要把代码都写入一个.c中 提交测试代码和运行结果截图, 提交调试过程截图,要全屏

python相关软件安装流程图解——MySQL 8.0.13安装教程(windows 64位)——MYSQL依赖的软件——MYSQL必须的系统DLL插件——MYSQL真正的安装

https://www.mysql.com/https://www.mysql.com/downloads/https://dev.mysql.com/downloads/windows/https://dev.mysql.com/downloads/windows/installer/https://dev.mysql.com/downloads/file/?id=480824 http://www.wmzhe.com/soft-4036.html 注意:如果不先装DLL 有可能会报以下错误

SQL Server系统函数:系统信息函数

原文:SQL Server系统函数:系统信息函数 1.会话id,服务器信息.用户信息 select @@SPID, --返回当前连接的会话ID:SPID @@servername, --SQL Server实例名称 @@sevicename, --SQL Server版本信息 APP_NAME(), --客户端连接的应用程序名称 HOST_ID(), --客户端连接的进程ID:936 HOST_NAME(), --客户端连接的主机名称:PC0627JVC system_user, --登录名:P

MYSQL常用函数(系统信息函数)

DATABASE() 返回当前数据库名 BENCHMARK(count,expr)  将表达式expr重复运行count次 CONNECTION_ID()   返回当前客户的连接ID FOUND_ROWS()   返回最后一个SELECT查询进行检索的总行数 USER()或SYSTEM_USER()  返回当前登陆用户名 VERSION()   返回MySQL服务器的版本 示例: SELECT DATABASE(),VERSION(),USER(); SELECTBENCHMARK(999999

mysql系统信息函数

1.VERSION() 返回数据库的版本号 SELECT VERSION() -- 5.0.67-community-nt2.CONNECTION_ID() 返回服务器的连接数SELECT CONNECTION_ID() -- 33.DATABASE().SCHEMA 返回当前数据库名4.USER().SYSTEM_USER().SESSION_USER().CURRENT_USER().CURRENT_USER 返回当前用户SELECT USER() -- [email protected]5

MySQL在Linux系统下配置文件详解

在日常的的开发过程中接触到了SQLServer和MySQL数据库的操作性问题,可能是以前接触的都是SQL Server,才开始接触MySQL,总感觉使用MySQL没有使用SQLserver那么顺手,一些关键的系统函数,比如说开窗.行转列.列转行.自增字段等一系列的问题,虽然最后都找到了替代的方案,但是解决性能问题还是颇费了一些功夫的.对比了一下SQL Server.MySQL在Windows环境下.MySQL在linux环境下的性能,同样的一个存储过程,在存储过程中建立了八个临时表,并循环向每个