如何使用Mysql导出数据表结构?
$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
)
$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
)
本文地址:http://www.45fan.com/a/question/67927.html