MySQL学习之囧事一桩记

MySQL学习之囧事一桩记

刚装了navicat,用了两天,发现自己建的数据库不显示,各种百度,都没有解决,然后就放弃百度了。

但也不是完全不显示,只是我每次使用任何查询命令,只会查询出两条结果,就连左边自己建的连接,列表里也只显示两个数据库,实际上我有七八个数据库。但是当我将查询到的两条数据库删除后,再次查询,又能查询到两个已存在的数据库。查询某个数据库表中的全部内容,只会显示两条(比如两个学生信息)数据,这才恍然大悟。

原来,昨天我在学习MySQL时,学习全局变量时,执行了如下命令:

-- 设置并查看某个全局变量(这里以sql_select_limit为例)的值
set @@global.sql_select_limit=2;
select @@global.sql_select_limit;

当时执行完就没管了,结果今天重新启动navicat时,就出现了这种情况。

望文生义,我猜这个变量应该就是对查询结果进行限制,我把值设为2了,所以只要是select语句,结果只会显示两条。

我把该变量设置了一个很大的值,重新打开navicat之后,果然恢复正常了。

耽误了一个多小时,都把我整不会了,整个人都搞自闭了,每次自学一些东西,出现问题后,各种百度都无法解决时,确实会对自信造成打击,我反思了一下,百度无法解决问题的主要原因,是初学者对问题无法准确描述,比如我这次经历,一开始我以为是我昨天建的数据库和表在关闭navicat后被删除了,查询一下发现数据库还在,再加上navicat左侧目录只能能显示创建连接后两个自己带的数据库
在这里插入图片描述

我便又以为是我自己创建的数据库不被显示,

后来,执行了好几条查询命令发现每次都只能显示两条记录,才发现问题所在。

对问题没有清晰认识,百度自然无法给你对症下药。

将这个经历分享出来,希望其他小白注意不要踩坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值