假设如果我有权访问mysql数据库,并且存在一个名为“users”的表,那么我怎样才能获得用于创建特定表的sql语句?有没有办法通过在mysql shell中的简单命令来完成它?我如何获得用于创建特定表的sql语句?
1
A
回答
4
SHOW CREATE TABLE tablename
(MySQL只)
+0
真的很有用。今天的新学习。 +1 – 2015-04-02 13:11:14
0
在MS SQL
这是很长,但它是我做需要的
declare @clms nvarchar(max)
declare @tbl nvarchar(max)='a1'
select @clms= coalesce(@clms,'(')+column_name+ ' '+data_type+
case when data_type in ('nvarchar','varchar','char') then '(255)' else '' end + ', '
from INFORMATION_SCHEMA.COLUMNS where [email protected]
select 'create table ' + @tbl +left(@clms,len(@clms)-1)+')'
相关问题
- 1. 如何创建我的3选择SQL语句的数据表
- 2. SQL Server 2008需要用SQL语句创建用户表类型创建语句
- 3. 从特定的sql语句获得true(1)或false(0)
- 4. 如何使用SQL Server中的Create语句创建临时表?
- 5. SQL - 创建于PARTITION层次BY语句
- 6. 如何创建SQL语句,得到如下结果
- 7. 要显示的语句创建表SQL
- 8. 如何使用Play获取SQL模式创建语句!框架?
- 9. 如何创建用于更新表的T-SQL语句字符串
- 10. 创建用于在SQLce数据库中创建表的SQL语句
- 11. SQL Server:如何使用SQL语句获得想要的结果
- 12. 请帮我为我的表创建sql语句?
- 13. 如何显示显示如何创建特定表的MYSQL语句?
- 14. 如何获取sql语句创建的所有输出?
- 15. 如何为特定的图像源创建if语句?
- 16. 创建一个SQL语句根据特定的月份创建列
- 17. 在sql中动态创建表语句
- 18. 如何基于使用SQL Server 2005的SQL语句集创建视图?
- 19. SQL语句来创建基于外国表的布尔列
- 20. 如何在我的SQL语句中创建Order By
- 21. SQL SELECT语句---选择语句中多于1个表和特定行
- 22. 如何基于单个XML参数创建动态sql语句
- 23. 如何从Mysql中存在的表创建sql语句
- 24. 如何从sql中的`describe`语句创建一个新表?
- 25. 基于SELECT语句结果创建表
- 26. 如何获得基于特定的类
- 27. 如何创建自定义语句
- 28. 如何构建SQL语句
- 29. 如何在特定年份之前创建条件语句
- 30. Firebird SQL语句获取表格定义
可能重复时[如何产生一个创建表脚本在phpmyadmin现有的表?](http://stackoverflow.com/questions/11739014/how-to-generate-a-create-table-script-for-an-existing-table-in-phpmyadmin) – 2015-04-02 13:44:46