mysql建表之类的查询?

标签 mysql

是否可以使用创建表查询(像 t1 一样创建表 t2)来获取查询而不是实际表?有点像复制一些管理控制台的“发送到编辑器”功能?

最佳答案

我认为您正在寻找SHOW CREATE TABLE tablename;

tablename”可以是当前数据库中的表(如果您选择了一个表),也可以按照“dbname.tablename”中的方式对其进行限定。输出可用于再次创建表。事实上,我有时在需要使用现有表或创建它(如果不存在)的脚本中使用它。首先,我将获取如上所示的表创建信息,然后我将使用类似“

CREATE TABLE IF NOT EXISTS 表名......

其中 '.........' 是 SHOW CREATE TABLE tablename 给我的所有好处。

如果您对 MySQL(数据库)和 SQL(语言)的优秀教程感兴趣,您可以看看 O'Reilly 的书 Learning MySQL 。已经很不错了。

关于mysql建表之类的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6637302/

相关文章:

php - MySQL 无法区分大的唯一值

mysql 插入查询数据类型

php - 如何使用 php 从数据库中获取类别列表?

mysql - SQL 列出所有重复项

PHP将字符串分解成碎片然后插入到mysql中

php - 如何提供网页的临时链接?

php - 从数据库中过滤数据

mysql - 由于元数据锁定,无法重命名表

php - 数据库事务不会在 JModelAdmin 中回滚 - Joomla 3.x

PHP/MySQL 搜索