MySQL内置变量查询

查看存储引擎:

mysql> show engines;

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

mysql> show VARIABLES LIKE "%innodb%";

mysql> SHOW VARIABLES;

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

[[email protected] ~]# echo "innodb_file_per_table = 1" >>/etc/my.cnf

重启生效:

[[email protected] ~]# 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

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

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

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

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

时间: 2024-10-01 05:20:15

MySQL内置变量查询的相关文章

MySQL常用内置变量

? MySQL用很多常用的内置变量,掌握这些内置变量后对于我们快速获取当前MySQL的配置有很大帮助,下面就来列举几个常用的变量. 查看当前MySQL版本号信息.show variables like 'version'; MariaDB [(none)]> show variables like 'version'; +---------------+----------------+ | Variable_name | Value | +---------------+-----------

MySQL内置help解析(SQL语句说明书)

MySQL数据库是关系型数据库,它是用SQL语句进行数据存取的,所以熟练运用SQL语句是必须的,那么我们如何掌握呢,其实MySQL 内置的help 已经告诉你,如何运用它,下面我们就来看看 1,登录MySQL,询问系统内置说明书 [email protected] scripts]# mysql -uroot -S /data/3306/mysql.sock  Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL

Linux基础教程 linux awk内置变量使用介绍

awk是个优秀文本处理工具,可以说是一门程序设计语言.下面是兄弟连Linux培训 给大家介绍的awk内置变量. 一.内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个字段,字段间由FS分隔 FS 输入字段分隔符 默认是空格 NF 当前记录中的字段个数,就是有多少列 NR 已经读出的记录数,就是行号,从1开始 RS 输入的记录他隔符默 认为换行符 OFS 输出字段分隔符 默认也是空格 ORS 输出的记录分隔符,默认为换行符 ARGC 命令行参数个数 ARGV 命令

Nginx内置变量以及日志格式变量参数详解

Nginx内置变量以及日志格式变量参数详解 $args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_uri的值,它可以通过内部重定向,或者使用index指令进行修改,$uri不包含主机名,如"/foo/bar.html". $d

Linux高级文本处理之gawk内置变量(一)

一.FS –输入字段分隔符 FS是awk内置变量,用来制定行分隔符,功能能-F一样,区别在于FS只能用在BEGIN语句块当中,命令格式如下: BEGIN{FS="SEPARATOR"} 实例1: [[email protected] ~]# awk 'BEGIN { FS=","; print "---------------------------\nName\tTitle\n------------------------"} {print 

17、内置变量、特殊变量、字符操作、声明变量 学习笔记

1.bash的内置变量 $PATH            环境变量路径 $HOSTNAME        系统主机名 $UID             系统当前用户ID $HISTFILE        历史文件存放路径 $HISTSIZE        系统可以保存的历史记录条目数 $HISTFILESIZE    历史文件可以保存的历史记录条目数 $HISTCONTROL     历史命令显示控制 $BASH            bash二进制程序文件的路径 $BASH_SUBSHELL 

shell--特殊位置参数变量及常用内置变量

1.shell中的特殊位置参数变量 $0:获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包括脚本路径 $n:获取当前执行的shell脚本的第n个参数,n=1..9,当n为0时表示脚本的文件名:如果n大于9,则用大括号括起来 比如${10},接的参数以空格隔开 $#:获取当前执行的shell脚本后面接的参数的总个数 $*:获取当前shell脚本所有传参的参数,不加引号和[email protected]相同:如果给$*加上双引号,如"$*",则表示把所有的参数视 为

(9)Powershell中的内置变量

上一节主要介绍了Powershell中变量的定义和使用,以及在变量中包含特殊字符,或是变量在输出时的一些技巧,详细内容参考这里. 本节介绍Powershell中的内置变量,或是称为自动变量. 在Powershell命令行中,可以输入 Get-Variable 命令查看Powershell中的所有内置变量 PS C:\> Get-Variable Name                           Value ----                           ----- $ 

awk内置变量 awk有许多内置变量用来设置环境信息,这些变量可以被改变,下面给出了最常用的一些变量。

ARGC 命令行参数个数 ARGV 命令行参数排列 ENVIRON 支持队列中系统环境变量的使用 FILENAME awk浏览的文件名 FNR 浏览文件的记录数 FS 设置输入域分隔符,等价于命令行 -F选项 NF 浏览记录的域的个数 NR 已读的记录数 OFS 输出域分隔符 ORS 输出记录分隔符 RS 控制记录分隔符 此外,$0变量是指整条记录.$1表示当前行的第一个域,$2表示当前行的第二个域,......以此类推. 统计/etc/passwd:文件名,每行的行号,每行的列数,对应的完整行