我是第一次接触mysql数据库,是想要看一个东西的表结构,我用mysql-4.0.24-win32免安装版4.0.24.rar看的,在my.ini里重新设置了datadir的值,把他设置在我要看的数据库的目录下,就是不知道为什么,我打开bin目录下的winmysqladmin.exe文件,在database下看不到我要看的数据库,就看到一个test数据库
我查了一下,这个test是data目录下的一个文件夹,这个文件夹是空的,我就把我要查看的数据库里面的所有文件,.frm、.MYD、.MYI三种格式的文件全部copy到test目录下了,然后我就在winmysqladmin.exe里看见test数据库里有很多表名,就是我刚才copy进去的东西
点击每一个表名,可以查看他们的表结构,就是因为winmysqladmin.exe的界面好小,就显示四个字段名,后面的要用滚动条,这样看好辛苦,我就想把表结构全部导出来
我想如果是使用我们熟悉的PD或者是使用ODBC直接导,肯定可以,就是肯定也要mysql的odbc,机器上现在没有安装pd,所以我没有试
我查了两个方法:
方法1、
开始->运行:cmd
我的mysql放在d:\下面,所以:
d:\mysql\bin\mysqldump -d -u root -p test tablename
>script.sql
Enter password:这个是确认密码,空密码就直接回车
这样就可以得到一个mysql数据库里的tablename表的表结构了
方法2、就是使用Access2MySQL Pro 5,使用这个可以很快的
导出,就是没有注册的,每个表导10个记录,还有就是中文会变成
乱码,这个软件在http://www.enfull.com搜索“mysql”就可以找到了