Mysql 导出数据表结构

本文介绍了一个使用MySQL查询语句展示数据库表结构的例子。通过执行show create table category命令,展示了category表的具体字段定义及表选项,包括字段类型、默认值、索引等详细信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

$sql="showcreatetablecategory";
$res
=mysql_query($sql)ordie(mysql_error());
while($obj=mysql_fetch_object($res))
...{
print_r($obj);
echo
"<hr>";
}

输出
stdClassObject
(
[Table]
=>category
[CreateTable]
=>CREATETABLE`category`(
`CategoryID`
int(10)unsignedNOTNULLdefault'0',
`CategoryName`varchar(
80)NOTNULLdefault'',
`ParentID`
int(10)unsignedNOTNULLdefault'0',
`Keywords`varchar(
255)NOTNULLdefault'',
`ProductCount`mediumint(
6)unsignedNOTNULLdefault'0',
`TradeLeadCount`mediumint(
6)NOTNULLdefault'0',
`CompanyCount`mediumint(
6)NOTNULLdefault'0',
`B2soutletcount`mediumint(
6)unsignedNOTNULLdefault'0',
`CategoryType`tinyint(
1)NOTNULLdefault'0',
`Section`tinyint(
1)unsignedNOTNULLdefault'0',
`IsLeaf`tinyint(
1)NOTNULLdefault'1',
`Link`
int(10)unsignedNOTNULLdefault'0',
PRIMARYKEY(`CategoryID`),
KEY`GroupName`(`CategoryName`),
KEY`ParentID`(`ParentID`),
KEY`CategoryType`(`CategoryType`),
KEY`Section`(`Section`)
)ENGINE
=MyISAMDEFAULTCHARSET=latin1
)

mysql>teeoutmsg.log--注把以后在命令行执行的结构都输入到outmsg.log文件中

mysql
>?show
Name:
'SHOW'
Description:
SHOWhasmanyformsthatprovideinformationaboutdatabases,tables,
columns,orstatusinformationabouttheserver.Thissectiondescribes
thosefollowing:

SHOW[FULL]COLUMNSFROMtbl_name[FROMdb_name][LIKE
'pattern']
SHOWCREATEDATABASEdb_name
SHOWCREATEFUNCTIONfuncname
SHOWCREATEPROCEDUREprocname
SHOWCREATETABLEtbl_name
SHOWDATABASES[LIKE
'pattern']
SHOWENGINEengine_name
...{LOGS|STATUS}
SHOW[STORAGE]ENGINES
SHOWERRORS[LIMIT[offset,]row_count]
SHOWFUNCTIONSTATUS[LIKE
'pattern']
SHOWGRANTSFORuser
SHOWINDEXFROMtbl_name[FROMdb_name]
SHOWINNODBSTATUS
SHOWPROCEDURESTATUS[LIKE
'pattern']
SHOW[BDB]LOGS
SHOWPLUGIN
SHOWPRIVILEGES
SHOW[FULL]PROCESSLIST
SHOW[GLOBAL
|SESSION]STATUS[LIKE'pattern']
SHOWTABLESTATUS[FROMdb_name][LIKE
'pattern']
SHOW[OPEN]TABLES[FROMdb_name][LIKE
'pattern']
SHOWTRIGGERS
SHOW[GLOBAL
|SESSION]VARIABLES[LIKE'pattern']
SHOWWARNINGS[LIMIT[offset,]row_count]

TheSHOWstatementalsohasformsthatprovideinformationabout
replicationmasterandslaveserversandaredescribed
in
[replication
-sql]:

SHOWBINLOGEVENTS
SHOWMASTERLOGS
SHOWMASTERSTATUS
SHOWSLAVEHOSTS
SHOWSLAVESTATUS

Ifthesyntax
foragivenSHOWstatementincludesaLIKE'pattern'
part,
'pattern'isastringthatcancontaintheSQL`%'and`_'
wildcardcharacters.Thepattern
isusefulforrestrictingstatement
outputtomatchingvalues.

SeveralSHOWstatementsalsoacceptaWHEREclausethatprovidesmore
flexibility
inspecifyingwhichrowstodisplay.See[extended-show].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值