naotang的测试成长空间,记录工作中的问题,学习中的心得。
个人网站:www.naotang.com
『MySQL』SET用法及其他
上一篇 /
下一篇 2008-06-18 18:22:32
/ 个人分类:数据库
^@p
_W*}qB051Testing软件测试网+@?J1u
]S x*S
SHOW 可以以各种形式描述数据库系统的信息,诸如数据表,字段,服务器状态等等。大致有以下这些方法:51Testing软件测试网2z(fO!Q*S5M{
xc+o(PC3hDdl iwp0SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'pattern'] \\显示表的字段定义51Testing软件测试网6C&tvyr
SHOW CREATE DATABASE db_name \\显示数据库定义51Testing软件测试网"j"TY} af
SHOW CREATE TABLE tbl_name \\显示表定义
nS3t0^h}0SHOW DATABASES [LIKE 'pattern'] \\显示数据库列表51Testing软件测试网zD@hL GB0j
SHOW [STORAGE] ENGINES \\显示存储引擎的支持情况
e$E`GO|B8D7h;y0SHOW ERRORS [LIMIT [offset,] row_count] \\显示最后一个执行语句所产生的错误51Testing软件测试网.ZO^6`!~p2U4Z^3U~v(Z
SHOW GRANTS FOR user \\显示用户的权限
.l8KftQ0FA0SHOW INDEX FROM tbl_name [FROM db_name] \\显示表索引列表51Testing软件测试网`4bqe'_L1\$|
SHOW INNODB STATUS \\显示innoDB存储引擎的状态51Testing软件测试网,c}r-I|
SHOW [BDB] LOGS \\显示BDB存储引擎的日志51Testing软件测试网'E!OFX8wf ~4W
SHOW PRIVILEGES \\显示支持的权限及定义51Testing软件测试网&b WW]-x?r
SHOW [FULL] PROCESSLIST \\显示系统中正在运行的所有进程,也就是当前正在执行的查询51Testing软件测试网A
xb,_)q:Y}
~|,w+R
SHOW STATUS [LIKE 'pattern'] \\显示一些系统特定资源的信息,例如,正在运行的线程数量
%\8P2@0El\i&D| d0SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern'] \\显示当前使用或者指定的database中的每个表的信息
&K-v1^CF+s
J-bdw'Gv0SHOW [OPEN] TABLES [FROM db_name] [LIKE 'pattern'] \\显示当前database的所有表
8C3QTSGO;F0SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern'] \\显示系统变量的名称和值51Testing软件测试网Xkj[qAw
SHOW WARNINGS [LIMIT [offset,] row_count] \\显示最后一个执行的语句所产生的错误、警告和通知
"YrK1L
Vk0
H M0?ldG.Lo/B0如果 SHOW 语法中包括 LIKE 'pattern' 分句的话,'pattern' 是一个可以包括 SQL 语法中‘ % '和‘ _ '等通配符的字符串。这个模式语句对于取得相应的结果十分有用。
['Q\I:X0R}D \-A0
vAd)O#@,A0s%f}0请注意,还有以下几种不同的标识方式:
my(P)^j ^h051Testing软件测试网:wH#@qZlgSHOW 语句有以下几种方式用于描述复制主服务器和从服务器的信息:
7Vpt0Kv0u)j!q2wh?1^0SHOW BINLOG EVENTS
3FW}
x0u+H9qSr7W0SHOW MASTER LOGS
&D