mysql系统信息函数

1、VERSION() 返回数据库的版本号

SELECT VERSION() -- 5.0.67-community-nt
2、CONNECTION_ID() 返回服务器的连接数
SELECT CONNECTION_ID() -- 3
3、DATABASE()、SCHEMA 返回当前数据库名
4、USER()、SYSTEM_USER()、SESSION_USER()、CURRENT_USER()、CURRENT_USER 返回当前用户
SELECT USER() -- [email protected]
5、CHARSET(str) 返回字符串str的字符集
SELECT CHARSET(‘abc‘); -- utf8
6、COLLATION(str) 返回字符串str的字符排列方式
SELECT COLLATION(‘abc‘); -- utf8_general_ci
7、LAST_INSERT_ID() 返回最近生成的AUTO_INCREMENT值
SELECT LAST_INSERT_ID(); -- 0
————————————————
版权声明:本文为CSDN博主「会当凌绝顶1080」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36127031/article/details/79448271

原文地址:https://www.cnblogs.com/Damocless/p/11993181.html

时间: 2024-10-24 04:03:00

mysql系统信息函数的相关文章

MySQL 系统变量(system variables)

MySQL系统变量(system variables)实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等.这些个系统变量可以分为全局以及会话级别层面来修改,有些也可以进行动态修改.本文主要介绍了系统变量的一些概念以及如何设置查看这些系统变量. 1.什么是系统变量   系统变量实际上用于控制数据库的一些行为和方式的参数.比如我们启动数据库的时候设定多大的内存,使用什么样的隔离级别,日志文件的大小,存放位置等等一系列的东东.当然我们数据库系统启动后,有些系统变量(参数)也

mysql系统变量查询

mysql系统变量包括全局变量(global)和会话变量(session),global变量对所有session生效,session变量包括global变量.mysql调优必然会涉及这些系统变量的调整,所以我们首先得会查询系统变量. 1. 查询全局变量:show global variables \G; 2. 查询会话变量:show session variables \G;或show variables: 可以看到,变量表包含variable_name,value两个字段,所以可以通过这两个字

mysql系统数据库

mysql系统数据库主要存储了一些存储MySQL服务的系统信息表.一般情况下mysql库的表都是MYASIM引擎,除非个别情况.mysql库的表的作用大致可以分为以下几类: (1)授权系统表 (2)系统对象信息系统表 (3)日志系统表 (4)服务器端辅助系统表 (5)time zone系统表 (6)复制相关系统表 (7)optimizer相关系统表 (8)其他系统表,下面详细看一看 下面详细讲: 一:授权系统表(Grant System Tables) 授权的一些表主要有以下几个: user:

MySQL系统变量

在数据库中,变量分为系统变量(以'@@'开头)以及用户自定义变量.系统变量分为全局系统变量以及会话系统变量,静态变量属于特殊的全局系统变量. 全局系统变量(global)和会话系统变量(session),有时也把全局系统变量称为全局变量,把会话系统变称为local变量或者系统会话变量.Mysql服务成功启动后,如果没有mysql客户机连接mysql服务器,那么mysql服务器内存中的系统变量全部是全局系统变量. 每个mysql客户机成功连接mysql服务器后,都会产生与之对应的会话.会话期间,没

mysql 系统变量和session变量

mysql系统变量包括全局变量(global)和会话变量(session),global变量对所有session生效,session变量包括global变量.mysql调优必然会涉及这些系统变量的调整,所以我们首先得会查询系统变量. 1. 查询全局变量:show global variables \G; 2. 查询会话变量:show session variables \G;或show variables: show session variables where variable_name l

MySQL系统架构

已经很久没有写博客了,平时总感觉没有时间写,但是却有大把的时间去走神,去做一些无用的事情.写博客是挺锻炼人的一个过程,不仅锻炼写作能力,坚持写还能够大幅提升技术水平,写出来还能够有广大的网友帮助我们纠错,一起探讨问题.平时有很多的知识点似懂非懂,可能放个假期,仅有的知识点也就随风飞向远方了.技术层出不穷,很多时候会让我们应接不暇,但是有很多知识点是万变不离其宗,把握两个原则,少即是多,快即是慢.对某一方面要有足够的深度,然后再去扩展广度.最近开始深入学习mysql,志同道合者一同走起嘞. 以下内

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之系系统信息函数

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() | +-------

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

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