码迷,mamicode.com
首页 > 数据库 > 详细

MySQL内置变量查询

时间:2016-08-26 15:51:28      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:mysql



查看存储引擎:

mysql> show engines;


查看innodb引擎有关所有变量:

mysql> show VARIABLES LIKE "%innodb%";

mysql> SHOW VARIABLES;



设置每个表独立使用一个表空间

[root@localhost ~]# echo "innodb_file_per_table = 1" >>/etc/my.cnf

重启生效:

[root@localhost ~]# service mysqld restart




显示当前服务器所支持的所有字符集

mysql> SHOW CHARACTER SET;


显示字符集的默认排序规则

mysql> SHOW COLLATION;



查看当前全局sql模型:

方法1

mysql> SHOW GLOBAL VARIABLES LIKE ‘sql_mode‘;


方法2

mysql> SELECT @@GLOBAL.sql_mode;


设定服务器变量:

mysql> SET [修饰符] 变量名=‘变量值‘;


如设定sql模型:


mysql> SET GLOBAL @@sql_mode=‘strict_all_tables‘; ##设定全局sql_mode

mysql> SET @@sql_mode=‘strict_all_tables‘; ##设定当前会话sql_mode


服务器变量设定后的生效规则


全局动态变量:设定后对新会话立即生效;对当前会话无效;

会话动态变量:设定后对当前会话立即生效,对其他会话无效;

全局静态变量:需重启服务或重新加载生效;


本文出自 “比尔运维笔记” 博客,请务必保留此出处http://chenshoubiao.blog.51cto.com/6159058/1842665

MySQL内置变量查询

标签:mysql

原文地址:http://chenshoubiao.blog.51cto.com/6159058/1842665

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!