show create table的实用用法?

时间:2014-08-17 00:51:02

标签: mysql sql

在mysql开发文档页面上阅读一些新函数,我遇到了看似噱头的东西,在我看来并没有提供实际用法。有问题的功能是

show create table tablename

输出表的实际构造方式。所以问题是,这在实际生产模式中有用吗?一个显示表格创建方式的函数?

可能的情况:

协助某些依赖数据库的PHP软件包的部署自动化?只是坚持在运行安装时导入.sql文件?

通过php动态创建一个新表?那种有点不好的做法imho

可以理解的是,这可以归结为在PHP或其他语言中询问exec()个问题的常见回答。

  

如果exec是您的答案,那么您提出错误的问题

因此,总体问题可能归结为上述引用,这是show create table在生产状态SQL Server中实际执行的实际用法吗?

,因为大多数生产服务器在发布更新的软件包时会导入.sql文档,这样可以最大限度地减少手动导入和不在生产服务器上正确配置数据表的可能冲突

1 个答案:

答案 0 :(得分:1)

show create table是查看列类型,约束等的便捷方式。在尝试回答诸如"此表中的哪些字段被编入索引等问题时,它会有所帮助?"例如。