前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL--变量

MySQL--变量

作者头像
用户10787181
发布2023-10-27 15:37:18
2830
发布2023-10-27 15:37:18
举报
文章被收录于专栏:小龙学编程

变量

mysql中的变量分为两种

14.1 系统变量

1) 全局变量

在一个会话中修改,其他会话中的全局变量也会跟着修改

show global variables; 查看全局的系统变量

修改变量:

set @@global.time_zone="system"

set global time_zone="+8:00"

2) 会话级变量

在一个会话中修改,其他会话不受影响

show session variables; 会话级的系统变量

修改变量:

set @@session.time_zone="system"

set sessiontime_zone="+8:00"

@@的变量就是系统变量

作用:

系统变量实际上用于控制数据库的一些行为和方式的参数。比如我们启动数据库的时候设定多大的内存,使用什么样的隔离级别,日志文件的大小,存放位置等等一系列的东东。当然我们数据库系统启动后,有些系统变量(参数)也可以通过动态修改来及时调整数据库。

set @@session.autocommit=1; 打开或关闭自动事务提交1代表开启自动事务提交,0代表关闭自动事务提交

set @@global.time_zone='+8:00'; 改变mysql的时区,会影响select now();函数的效果

查看某个变量

show variables like 'autocommit'

show variables like '%auto%'

名称

作用

default_storage_engine

默认存储引擎

max_user_connections

当前连接数

max_connections

允许最大连接数

character-set-server=utf8

服务器的编码

datadir=/opt/mysql5.7/data

数据文件存放地址

basedir=/opt/mysql5.7

数据库基础路径

socket=/opt/mysql5.7/data/mysql.sock

数据库运行实例

innodb_table_locks

表锁

transaction_isolation

事务的隔离级别

14.2 用户变量

用户变量都是以@表示

初始化 :

set @变量名=值;

select @c:=count(1) from student;

select @变量名;

案例1:

代码语言:javascript
复制
set @num=1;
set @num=@num+1;
select @num;

案例2:

代码语言:javascript
复制
select @c:=count(1) from student;
set @c=@c*2;
select @c;
14.3 服务器变量

Threads_connected :

变量的值是表示当前有多少个客户连接该mysql服务器

show status like 'Threads_connected'

Created_tmp_disk_tables

在硬盘上建立的临时表数目

skip_grant_tables 取消密码验证

修改密码:

update user set authentication_string=password('123.com') where user='root';

刷新权限:

flush privileges;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变量
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档