【问题标题】:MySQL: How to Create A Table from A Table Schema File?MySQL:如何从表模式文件创建表?
【发布时间】:2017-11-11 17:07:50
【问题描述】:

我每天都在使用 MySQL 来捕获数据的快照,因此我需要创建多个具有相同列的表。

my_foobar_table_20170125
my_foobar_table_20170126
my_foobar_table_20170127

创建表格最简单的方法是什么?它会与表模式文件一起使用吗?或者,使用创建表查询?

如果可能的话,我倾向于使用表模式文件。因为它似乎比创建表的 sql 查询更干净。

我在谷歌上搜索过,令人惊讶的是没有明确的答案。事实上,“表模式文件”究竟是什么,或者如何从 mysql 工作台生成它,或者使用模式文件来创建表,甚至都不明显。

【问题讨论】:

标签: mysql mysql-workbench


【解决方案1】:

一定要创建一个表 .sql 文件并将其加载到 MySQL 中然后登录。每次手动创建它是一项繁重的工作,这使您还可以根据需要自定义每个表,并使用 drop 数据库并轻松刷新也是。

CREATE DATABASE databasename;

USE database;

CREATE TABLE  tableofthings (
  ID INT NOT NULL AUTO_INCREMENT,
  otherdatastring VARCHAR(50)...
  PRIMARY KEY (ID)
);

...然后将其他表格放在下面...

【讨论】:

    猜你喜欢
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 2016-06-30
    • 1970-01-01
    • 1970-01-01
    • 2010-10-13
    • 2019-02-27
    相关资源
    最近更新 更多