00:00
行,那么现在呢,我们就演示一下,呃,首先我们来去演示一下我们的全局变量,呃,来去看一下第一点,那就是查看我们所有的所有的是不是全局变量呀啊那么我们查看所有句全局变量应该是用到受,哎后面必须要加global,我variables吧,哎,那好了,我们查看一下哈,一共是313,诶三一十三行啊那么这个里边有我们非常熟悉的关于标识列的不长,还有它的起始值,还有是否自动提交默认是打开的哈,哎,那包括还有一个就是t xsolation,是不是事物的隔离级别呀?啊那么关于隔离级别应该是在后面哈,OPQRST啊,T,那我们找一找,哎,在哪呢?哎,在这儿吧,那你看这个地方呢,它这个默认的人呢,实际上也是,是不是这个啊,好吧,这是查看所有的这个。
01:00
可全句变了啊,那么它的语法是这样去写的,好,那么接下来呢,我们再去演示一下还有一个什么,对了,我们还有一个就是查看我们的部分的全局变量啊,部分的全局变量,那么就直接在刚才的基础之上,哎,我们是加上一个like,后面再去加,比方说啊,Character包含character的全局变量,看一下都有哪些啊来我们看一下,哎,那是不是就是这些呀,你看我们每个变量名的话,是不是都有character这样的一个字眼Cha啊对不对?哎,包含一部分是不是就行了,好,这是它哈,好再看第三点,第三点我们呢,也可以查看指定的是不是全局变量呀,呃,指定的某个全局变量的值啊,怎么查看呢?就用的是select怎么写哎。
02:00
刚才说过的哈,哎,两个at符号后面再去加global点,比方说我要查看一下自动提交auto commit的值啊,那么我们就直接查看,哎,会发现默认是不是就是一呀,一的一的话代表的是自动提交,也就是非零的值,它代表的就相当于我们说的处啊,就是真啊,代表的是自动提交的功能,是打开的啊好,那假如说呢,我们也可以再查看另外一个,我要去查看谁嘞?哎,我们的隔离级别isolation,哎,这样写吧,然后再去查看,哎,是不是repeatable read呀,好,这是第三点,第四的话,我们也可以去为某个指定的全局变量是不是负值啊好,怎么去赋值呢?通过的是set,有两种方式,一个呢是at at global。
03:00
呃,点auto commit哈,Commit,那原来的值是一,我给它改成零,零代表的是false啊,那也就是说把这个自动提交给取消了,好,成功了,成功了之后呢,我们再去查看,看一下它的值是多少,是不是变成零了啊好,那么这个是在当前的连接下,那全局变量的话,它的意思是说啊,我们呢,跨连接它的作用域可以跨连接,它的这个值也依然有效,我们看一下更改完这个值之后,在其他连接是否成立,那你比方说我在这儿呢,再去啊,新建一个连接哈,新建一个连接,诶这就是你看是不是俩连接啦,然后在这个地方呢,我们去查看一下select at at,然后什么来着,呃,Global点啊,我们的叫做auto commit哈,哎,我们查看一下。哎,是不是改了,哎这个叫做跨连接有效哈,跨连接有效哎,你再去建一个,其实也是一样的道理,哎,那么你在这儿呢,我们再去新建一个好打开,哎,然后再去查看,哎,一样吧,哎,这是关于它,哎行吧,那么根据刚才的这个介绍呢,我们把这个全局变量怎么去使用就跟大家说完了,那么我们也总结一下它对应的一个作用域哈,那么全局变量的这个作用域的话呢,哎写这也就是它的作用范围呢,是比较大的,那么它是针对于我们整个服务器层面,那服务器每次启动呢,每次启动那么将为所有的啊全局变量啊赋于初始值,初始值也就是刚才咱们通过收global variables查看到的它的值呢,这些都是默认值啊,哎,那么我们可以去更改值,但是呢,更改完值的话,它是这样子的。
04:58
针对于针对于我们所有的会呃所有的绘画,那么也就是我们所谓的连接,它是都有效的,有效,但是不能跨重启,什么叫不能跨重启,那假如说呢,我像刚才一样,把这个呃,Auto commit的值改为零了,那我服务器如果重新启动的话,我们再去查看,那么它是零吗?啊不是了哈,那么它还会变成原来的多少啊一哎,这叫做不能跨重启,那有的同学说呢,我希望呢,这个某个系统变量的值呢,我更改完之后,我每次服务器重启,它都还是保持我更改完之后的这样一个状态,因为我希望呢,它针对于就是啊,就是每次的使用,那这个时候你就必须要配置你的这个,你要重新的修改你的配置文件了哈,啊这个了了解一下,因为一般的我们也不去改,哎,这就是关于全局变量,注意它的作用范围呢,就是针对于我们所有的绘画和连接有效。
我来说两句