⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 show_check.test

📁 开启mysql的远程连接的方法 mysql-noinstall-5.1.6-alpha-win32.zip
💻 TEST
字号:
# Requires use of multiple simultaneous connections, not supported with# embedded server testing-- source include/not_embedded.inc# check that CSV engine was compiled in, as the result of the test# depends on the presence of the log tables (which are CSV-based).--source include/have_csv.inc## Test of some show commands#--disable_warningsdrop table if exists t1,t2;drop table if exists t1aa,t2aa;drop database if exists mysqltest;drop database if exists mysqltest1;delete from mysql.user where user='mysqltest_1' || user='mysqltest_2' || user='mysqltest_3';delete from mysql.db where user='mysqltest_1' || user='mysqltest_2' || user='mysqltest_3';flush privileges;--enable_warningscreate table t1 (a int not null primary key, b int not null,c int not null, key(b,c));insert into t1 values (1,2,2),(2,2,3),(3,2,4),(4,2,4);check table t1 fast;check table t1 fast;check table t1 changed;insert into t1 values (5,5,5);check table t1 changed;check table t1 medium;check table t1 extended;show index from t1;--error 1062insert into t1 values (5,5,5);optimize table t1;optimize table t1;drop table t1;#show variables;show variables like "wait_timeout%";show variables like "WAIT_timeout%";show variables like "this_doesn't_exists%";show table status from test like "this_doesn't_exists%";show databases;show databases like "test%";## Check of show index#create table t1 (f1 int not null, f2 int not null, f3 int not null, f4 int not null, primary key(f1,f2,f3,f4));insert into t1 values (1,1,1,0),(1,1,2,0),(1,1,3,0),(1,2,1,0),(1,2,2,0),(1,2,3,0),(1,3,1,0),(1,3,2,0),(1,3,3,0),(1,1,1,1),(1,1,2,1),(1,1,3,1),(1,2,1,1),(1,2,2,1),(1,2,3,1),(1,3,1,1),(1,3,2,1),(1,3,3,1);analyze table t1;show index from t1;repair table t1;show index from t1;drop table t1;## Test of SHOW CREATE#create temporary table t1 (a int not null);show create table t1;alter table t1 rename t2;show create table t2;drop table t2;create table t1 (  test_set set( 'val1', 'val2', 'val3' ) not null default '',  name char(20) default 'O''Brien' comment 'O''Brien as default',  c int not null comment 'int column',  `c-b` int comment 'name with a minus',  `space 2` int comment 'name with a space'  ) comment = 'it\'s a table' ;show create table t1;set sql_quote_show_create=0;show create table t1;set sql_quote_show_create=1;show full columns from t1;drop table t1;create table t1 (a int not null, unique aa (a));show create table t1;drop table t1;create table t1 (a int not null, primary key (a));show create table t1;drop table t1;flush tables;show open tables;create table t1(n int);insert into t1 values (1);show open tables;drop table t1;create table t1 (a int not null, b VARCHAR(10), INDEX (b) ) AVG_ROW_LENGTH=10 CHECKSUM=1 COMMENT="test" ENGINE=MYISAM MIN_ROWS=10 MAX_ROWS=100 PACK_KEYS=1 DELAY_KEY_WRITE=1 ROW_FORMAT=fixed;show create table t1;alter table t1 MAX_ROWS=200 ROW_FORMAT=dynamic PACK_KEYS=0;show create table t1;ALTER TABLE t1 AVG_ROW_LENGTH=0 CHECKSUM=0 COMMENT="" MIN_ROWS=0 MAX_ROWS=0 PACK_KEYS=DEFAULT DELAY_KEY_WRITE=0 ROW_FORMAT=default;show create table t1;drop table t1;create table t1 (a decimal(9,2), b decimal (9,0), e double(9,2), f double(5,0), h float(3,2), i float(3,0));show columns from t1;show full columns from t1;drop table t1;## Do a create table that tries to cover all types and options#create table t1 (type_bool bool not null default 0,type_tiny tinyint not null auto_increment primary key,type_short smallint(3),type_mediumint mediumint,type_bigint bigint,type_decimal decimal(5,2),type_numeric numeric(5,2),empty_char char(0),type_char char(2),type_varchar varchar(10),type_timestamp timestamp not null,type_date date not null default '0000-00-00',type_time time not null default '00:00:00',type_datetime datetime not null default '0000-00-00 00:00:00',type_year year,type_enum enum ('red', 'green', 'blue'),type_set enum ('red', 'green', 'blue'),type_tinyblob tinyblob,type_blob blob,type_medium_blob mediumblob,type_long_blob longblob,index(type_short)) AVG_ROW_LENGTH=10 CHECKSUM=1 COMMENT="test" ENGINE=MYISAM MIN_ROWS=10 MAX_ROWS=100 PACK_KEYS=1 DELAY_KEY_WRITE=1 ROW_FORMAT=fixed CHARSET=latin1;# Not tested above: RAID_# UNION INSERT_METHOD DATA DIRECTORY INDEX DIRECTORYshow create table t1;insert into t1 (type_timestamp) values ("2003-02-07 10:00:01");select * from t1;drop table t1;## Check metadata#create table t1 (a int not null);create table t2 select max(a) from t1;show columns from t2;drop table t1,t2;# Check auto conversions of typescreate table t1 (c decimal, d double, f float, r real);show columns from t1;drop table t1;create table t1 (c decimal(3,3), d double(3,3), f float(3,3));show columns from t1;drop table t1;## Test for Bug #2593 "SHOW CREATE TABLE doesn't properly double quotes"#SET @old_sql_mode= @@sql_mode, sql_mode= '';SET @old_sql_quote_show_create= @@sql_quote_show_create, sql_quote_show_create= OFF;CREATE TABLE ```ab``cd``` (i INT);SHOW CREATE TABLE ```ab``cd```;DROP TABLE ```ab``cd```;CREATE TABLE ```ab````cd``` (i INT);SHOW CREATE TABLE ```ab````cd```;DROP TABLE ```ab````cd```;CREATE TABLE ```a` (i INT);SHOW CREATE TABLE ```a`;DROP TABLE ```a`;CREATE TABLE `a.1` (i INT);SHOW CREATE TABLE `a.1`;DROP TABLE `a.1`;SET sql_mode= 'ANSI_QUOTES';CREATE TABLE """a" (i INT);SHOW CREATE TABLE """a";DROP TABLE """a";#Bug #4374 SHOW TABLE STATUS FROM ignores collation_connection#set names latin1;#create database `鋊;#create table `鋊.`鋊 (a int) engine=heap;#--replace_column 7 # 8 # 9 ##show table status from `鋊 LIKE '

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -