我将从Phpmyadmin的表结构中创建一个excel文件(仅限结构)。我发现它有一个CSV输出,但它只给我数据。
Phpmyadmin有没有做过这样的事情的功能?
编辑: 这是我的sql:
SELECT * INTO OUTFILE 'c://wamp/my_table_structure.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'dt_user'
为什么它会返回一个空文件?
答案 0 :(得分:10)
您可以按以下行运行SELECT ... INTO OUTFILE
查询:
SELECT * INTO OUTFILE '/path/to/my_table_structure.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'my_table'
答案 1 :(得分:6)
我遇到了同样的问题,我使用PHPMyadmin和chrome插件的组合实现了。这可能不是直截了当的方式,但它只是有效。 (假设您使用的是谷歌浏览器)
安装Chrome的表格捕获 - https://chrome.google.com/webstore/detail/table-capture/iebpjdmgckacbodjpijphcplhebcmeop/related?hl=en
安装插件后,打开PHPmyadmin> DB>表>点击结构
打印视图右键单击>在新标签页中打开(这很重要,因为Chrome插件无法在iframe中的表格上运行)
注意:这只是一种解决方法,只是想分享一下。请轻松评论& TD's :),我喜欢eggyal提出的方式!
答案 2 :(得分:4)
您不需要插件即可复制并粘贴到Excel。
答案 3 :(得分:1)
如今,phpmyadmin有一个名为CSV for Microsoft Excel的导出格式,它可以自动完成,您只需要在表视图上单击导出并选择格式。
答案 4 :(得分:0)