暂无图片
@@和@的区别?
我来答
分享
暂无图片 匿名用户
@@和@的区别?

@@innodb_buffer_pool_size

@sort_buffer_size


@@,@的等价命令是啥?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
chengang

@@ 是系统变量
@ 是用户定义变量
可以看看这篇文章。专门讲mysql变量
https://www.modb.pro/db/639788

暂无图片 评论
暂无图片 有用 2
打赏 0
咖啡哥
select @@innodb_buffer_pool_size;

复制

等价与

show variables like 'innodb_buffer_pool_size';

复制

image.png

当你用SELECT @@var_name搜索一个变量时(也就是说,不指定global.、session.或者local.),MySQL返回SESSION值(如果存在),否则返回GLOBAL值。
对于SHOW VARIABLES,如果不指定GLOBAL、SESSION或者LOCAL,MySQL返回SESSION值。

----global 变量,select @@local或select @@session查询会报错

ERROR 1238 (HY000): Variable 'mysqlx_port' is a GLOBAL variable
[root@localhost][(none)][04:51:16]> select @@session.mysqlx_port;     
ERROR 1238 (HY000): Variable 'mysqlx_port' is a GLOBAL variable


复制

–session不存在,select @@ 返回的是global的值

+---------------+
| @@mysqlx_port |
+---------------+
|         33110 |
+---------------+
1 row in set (0.00 sec)

[root@localhost][(none)][04:51:01]> select @@global.mysqlx_port;
+----------------------+
| @@global.mysqlx_port |
+----------------------+
|                33110 |
+----------------------+
1 row in set (0.00 sec)

复制

@ 是用户自定义变量:

image.png

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
tdsql是不是套壳mysql?
回答 1
是的,TDSQL(TaobaoDistributedSQL)是一个套壳的MySQL版本。它是腾讯集团自主研发的分布式关系型数据库产品。TDSQL在底层使用了MySQL的存储引擎和协议,但在架构上进行了
MySQL 8 主从的时候,主库已有数据, 从库想部分库全量同步,只能把主库备份从库,然后从库再开启同步吗?
回答 1
是的,要全量的话必须先同步历史数据,但是方法有很多(clone、mysqldump、xtb都可以解决)当然还有一种特殊情况,就是如果你主库有历史所有的binlog就可以直接从第一个binlog开始同步
mysql库 查询耗时较长的sql
回答 2
selectfromsys.statementswithfulltablescans;这个里面有权标扫描的语句。
mysql有免费版吗?
回答 2
已采纳
MySQL社区版可以免费下载
mysql中的等待事件有哪些???
回答 1
eventswaitscurrent、eventswaitshistory和eventswaitshistorylong。
mysql怎么修改导入数据路径中的符号
回答 1
windows下默认就是\,你改成/还怎么识别啊没太懂你的问题?
MySQL索引的创建原则
回答 2
已采纳
最适合创建索引的列是出现在WHERE或ON子句中的列,或连接子句中的列而不是出现在SELECT关键字后的列。索引列的基数越大,数据区分度越高,索引的效果越好。对于字符串进行索引,应该制定一个前缀长度,
mysql innodb引擎,单表查询查询到结果过多怎么提速?
回答 3
已采纳
为啥要一次性查询这么多,如果确实要查询这么多数据,最好进行分区,利用分区裁剪的特性,同时也不要走索引,最好能走主键
mysql怎么自定义执行时长?
回答 2
selectsleep(n)fromtable?  值得注意的是。这个执行时间 是n记录数。
MySQL如何根据查询出来的两三个字段去修改对应的值?
回答 1
能不能具体说一下字段的样子,这样才好说SQL怎么写?