MySQL:如何从表架构文件创建表?

标签 mysql mysql-workbench

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

my_foobar_table_20170125
my_foobar_table_20170126
my_foobar_table_20170127

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

如果可能的话,我倾向于使用表架构文件。因为它看起来比创建表的 SQL 查询更干净。

我用谷歌搜索了一下,令人惊讶的是没有明确的答案。事实上,“表架构文件”到底是什么,或者如何从 mysql 工作台生成它,或者使用架构文件来创建表,甚至都不是很明显。

最佳答案

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

CREATE DATABASE databasename;

USE database;

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

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

关于MySQL:如何从表架构文件创建表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41864189/

相关文章:

mysql - 动态sql,如何将查询结果保存到新表中?

sql - 了解表流程

mysql - 为什么mysql中的简单更新查询不断给出错误代码1064?

MySQL INSTR 函数或 LOCATE 函数用于查找字符?

php - 使用一对多关系表仅选择具有最大字段的一行

mysql - 如何更新多行mysql中的值?

mysql - 解析MySQL中下划线分隔的字段

C# 发送 POST 到 PHP MYSQL 但没有收到任何内容

php搜索一个mysql字符串结果

mysql - 复杂的SQL查询问题(MYSQL Workbench 6.3)