📄 variables.result
字号:
drop table if exists t1,t2;set @`test`=1;select @test, @`test`, @TEST, @`TEST`, @"teSt";@test @`test` @TEST @`TEST` @"teSt"1 1 1 1 1set @TEST=2;select @test, @`test`, @TEST, @`TEST`, @"teSt";@test @`test` @TEST @`TEST` @"teSt"2 2 2 2 2set @"tEST"=3;select @test, @`test`, @TEST, @`TEST`, @"teSt";@test @`test` @TEST @`TEST` @"teSt"3 3 3 3 3set @`TeST`=4;select @test, @`test`, @TEST, @`TEST`, @"teSt";@test @`test` @TEST @`TEST` @"teSt"4 4 4 4 4select @`teST`:=5;@`teST`:=55select @test, @`test`, @TEST, @`TEST`, @"teSt";@test @`test` @TEST @`TEST` @"teSt"5 5 5 5 5set @select=2,@t5=1.23456;select @`select`,@not_used;@`select` @not_used2 NULLset @test_int=10,@test_double=1e-10,@test_string="abcdeghi",@test_string2="abcdefghij",@select=NULL;select @test_int,@test_double,@test_string,@test_string2,@select;@test_int @test_double @test_string @test_string2 @select10 1e-10 abcdeghi abcdefghij NULLset @test_int="hello",@test_double="hello",@test_string="hello",@test_string2="hello";select @test_int,@test_double,@test_string,@test_string2;@test_int @test_double @test_string @test_string2hello hello hello helloset @test_int="hellohello",@test_double="hellohello",@test_string="hellohello",@test_string2="hellohello";select @test_int,@test_double,@test_string,@test_string2;@test_int @test_double @test_string @test_string2hellohello hellohello hellohello hellohelloset @test_int=null,@test_double=null,@test_string=null,@test_string2=null;select @test_int,@test_double,@test_string,@test_string2;@test_int @test_double @test_string @test_string2NULL NULL NULL NULLselect @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;@t1:=(@t2:=1)+@t3:=4 @t1 @t2 @t35 5 1 4explain extended select @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3;id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables usedWarnings:Note 1003 select sql_no_cache (@t1:=((@t2:=1) + (@t3:=4))) AS `@t1:=(@t2:=1)+@t3:=4`,(@t1) AS `@t1`,(@t2) AS `@t2`,(@t3) AS `@t3`select @t5;@t51.23456CREATE TABLE t1 (c_id INT(4) NOT NULL, c_name CHAR(20), c_country CHAR(3), PRIMARY KEY(c_id));INSERT INTO t1 VALUES (1,'Bozo','USA'),(2,'Ronald','USA'),(3,'Kinko','IRE'),(4,'Mr. Floppy','GB');SELECT @min_cid:=min(c_id), @max_cid:=max(c_id) from t1;@min_cid:=min(c_id) @max_cid:=max(c_id)1 4SELECT * FROM t1 WHERE c_id=@min_cid OR c_id=@max_cid;c_id c_name c_country1 Bozo USA4 Mr. Floppy GBSELECT * FROM t1 WHERE c_id=@min_cid OR c_id=@max_cid OR c_id=666;c_id c_name c_country1 Bozo USA4 Mr. Floppy GBALTER TABLE t1 DROP PRIMARY KEY;select * from t1 where c_id=@min_cid OR c_id=@max_cid;c_id c_name c_country1 Bozo USA4 Mr. Floppy GBdrop table t1;set GLOBAL max_join_size=10;set max_join_size=100;show variables like 'max_join_size';Variable_name Valuemax_join_size 100show global variables like 'max_join_size';Variable_name Valuemax_join_size 10set GLOBAL max_join_size=2000;show global variables like 'max_join_size';Variable_name Valuemax_join_size 2000set max_join_size=DEFAULT;show variables like 'max_join_size';Variable_name Valuemax_join_size 2000set GLOBAL max_join_size=DEFAULT;show global variables like 'max_join_size';Variable_name Valuemax_join_size HA_POS_ERRORset @@max_join_size=1000, @@global.max_join_size=2000;select @@local.max_join_size, @@global.max_join_size;@@local.max_join_size @@global.max_join_size1000 2000select @@identity, length(@@version)>0;@@identity length(@@version)>00 1select @@VERSION=version();@@VERSION=version()1select last_insert_id(345);last_insert_id(345)345explain extended select last_insert_id(345);id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables usedWarnings:Note 1003 select sql_no_cache last_insert_id(345) AS `last_insert_id(345)`select @@IDENTITY,last_insert_id(), @@identity;@@IDENTITY last_insert_id() @@identity345 345 345explain extended select @@IDENTITY,last_insert_id(), @@identity;id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE NULL NULL NULL NULL NULL NULL NULL No tables usedWarnings:Note 1003 select sql_no_cache 345 AS `@@IDENTITY`,last_insert_id() AS `last_insert_id()`,345 AS `@@identity`set big_tables=OFF, big_tables=ON, big_tables=0, big_tables=1, big_tables="OFF", big_tables="ON";set global concurrent_insert=2;show variables like 'concurrent_insert';Variable_name Valueconcurrent_insert 2set global concurrent_insert=1;show variables like 'concurrent_insert';Variable_name Valueconcurrent_insert 1set global concurrent_insert=0;show variables like 'concurrent_insert';Variable_name Valueconcurrent_insert 0set global concurrent_insert=DEFAULT;select @@concurrent_insert;@@concurrent_insert1set global timed_mutexes=ON;show variables like 'timed_mutexes';Variable_name Valuetimed_mutexes ONset global timed_mutexes=0;show variables like 'timed_mutexes';Variable_name Valuetimed_mutexes OFFset storage_engine=MYISAM, storage_engine="HEAP", global storage_engine="MERGE";show local variables like 'storage_engine';Variable_name Valuestorage_engine MEMORYshow global variables like 'storage_engine';Variable_name Valuestorage_engine MRG_MYISAMset GLOBAL query_cache_size=100000;set GLOBAL myisam_max_sort_file_size=2000000;show global variables like 'myisam_max_sort_file_size';Variable_name Valuemyisam_max_sort_file_size 1048576set GLOBAL myisam_max_sort_file_size=default;show variables like 'myisam_max_sort_file_size';Variable_name Valuemyisam_max_sort_file_size FILE_SIZEset global net_retry_count=10, session net_retry_count=10;set global net_buffer_length=1024, net_write_timeout=200, net_read_timeout=300;set session net_buffer_length=2048, net_write_timeout=500, net_read_timeout=600;show global variables like 'net_%';Variable_name Valuenet_buffer_length 1024net_read_timeout 300net_retry_count 10net_write_timeout 200show session variables like 'net_%';Variable_name Valuenet_buffer_length 2048net_read_timeout 600net_retry_count 10net_write_timeout 500set session net_buffer_length=8000, global net_read_timeout=900, net_write_timeout=1000;show global variables like 'net_%';Variable_name Valuenet_buffer_length 1024net_read_timeout 900net_retry_count 10net_write_timeout 1000show session variables like 'net_%';Variable_name Valuenet_buffer_length 7168net_read_timeout 600net_retry_count 10net_write_timeout 500set net_buffer_length=1;show variables like 'net_buffer_length';Variable_name Valuenet_buffer_length 1024set net_buffer_length=2000000000;show variables like 'net_buffer_length';Variable_name Valuenet_buffer_length 1048576set character set cp1251_koi8;show variables like "character_set_client";Variable_name Valuecharacter_set_client cp1251select @@timestamp>0;@@timestamp>01set @@rand_seed1=10000000,@@rand_seed2=1000000;select ROUND(RAND(),5);ROUND(RAND(),5)0.02887show variables like '%alloc%';Variable_name Valuequery_alloc_block_size 8192query_prealloc_size 8192range_alloc_block_size 2048transaction_alloc_block_size 8192transaction_prealloc_size 4096set @@range_alloc_block_size=1024*16;set @@query_alloc_block_size=1024*17+2;set @@query_prealloc_size=1024*18;set @@transaction_alloc_block_size=1024*20-1;set @@transaction_prealloc_size=1024*21-1;select @@query_alloc_block_size;@@query_alloc_block_size17408show variables like '%alloc%';Variable_name Valuequery_alloc_block_size 17408query_prealloc_size 18432range_alloc_block_size 16384transaction_alloc_block_size 19456transaction_prealloc_size 20480set @@range_alloc_block_size=default;set @@query_alloc_block_size=default, @@query_prealloc_size=default;set transaction_alloc_block_size=default, @@transaction_prealloc_size=default;show variables like '%alloc%';Variable_name Valuequery_alloc_block_size 8192query_prealloc_size 8192range_alloc_block_size 2048transaction_alloc_block_size 8192transaction_prealloc_size 4096SELECT @@version LIKE 'non-existent';@@version LIKE 'non-existent'0SELECT @@version_compile_os LIKE 'non-existent';@@version_compile_os LIKE 'non-existent'0set big_tables=OFFF;ERROR 42000: Variable 'big_tables' can't be set to the value of 'OFFF'set big_tables="OFFF";ERROR 42000: Variable 'big_tables' can't be set to the value of 'OFFF'set unknown_variable=1;ERROR HY000: Unknown system variable 'unknown_variable'set max_join_size="hello";ERROR 42000: Incorrect argument type to variable 'max_join_size'set storage_engine=UNKNOWN_TABLE_TYPE;ERROR 42000: Unknown table engine 'UNKNOWN_TABLE_TYPE'set storage_engine=MERGE, big_tables=2;ERROR 42000: Variable 'big_tables' can't be set to the value of '2'show local variables like 'storage_engine';Variable_name Valuestorage_engine MEMORYset SESSION query_cache_size=10000;ERROR HY000: Variable 'query_cache_size' is a GLOBAL variable and should be set with SET GLOBALset GLOBAL storage_engine=DEFAULT;ERROR 42000: Variable 'storage_engine' doesn't have a default valueset character_set_client=UNKNOWN_CHARACTER_SET;ERROR 42000: Unknown character set: 'UNKNOWN_CHARACTER_SET'set collation_connection=UNKNOWN_COLLATION;ERROR HY000: Unknown collation: 'UNKNOWN_COLLATION'set character_set_client=NULL;ERROR 42000: Variable 'character_set_client' can't be set to the value of 'NULL'set collation_connection=NULL;ERROR 42000: Variable 'collation_connection' can't be set to the value of 'NULL'set global autocommit=1;ERROR HY000: Variable 'autocommit' is a SESSION variable and can't be used with SET GLOBALselect @@global.timestamp;ERROR HY000: Variable 'timestamp' is a SESSION variableset @@version='';ERROR HY000: Unknown system variable 'version'set @@concurrent_insert=1;ERROR HY000: Variable 'concurrent_insert' is a GLOBAL variable and should be set with SET GLOBALset @@global.sql_auto_is_null=1;ERROR HY000: Variable 'sql_auto_is_null' is a SESSION variable and can't be used with SET GLOBALselect @@global.sql_auto_is_null;ERROR HY000: Variable 'sql_auto_is_null' is a SESSION variableset myisam_max_sort_file_size=100;ERROR HY000: Variable 'myisam_max_sort_file_size' is a GLOBAL variable and should be set with SET GLOBALset @@SQL_WARNINGS=NULL;ERROR 42000: Variable 'sql_warnings' can't be set to the value of 'NULL'set autocommit=1;set big_tables=1;select @@autocommit, @@big_tables;@@autocommit @@big_tables1 1set global binlog_cache_size=100;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -