gpt4 book ai didi

mysql - 是否可以使用 SQL 语句在 MySQL Workbench 中创建表?

转载 作者:行者123 更新时间:2023-11-29 02:13:17 28 4
gpt4 key购买 nike

我正在使用 MySQL Workbench 设计一个新模式,并且我有一个新表的现有创建语句。是否可以使用 create 语句创建表而不是手动写出所有列和类型?

例如,这是我的 SQL:

CREATE TABLE IF NOT EXISTS `mydb`.`user` (
`user_id` INT UNSIGNED NOT NULL,
`last_updated` DATETIME NOT NULL DEFAULT now(),
`user_stamp` INT UNSIGNED NOT NULL DEFAULT 1,
`user_name` VARCHAR(15) NOT NULL,
`company_code` INT UNSIGNED NOT NULL,
`email` VARCHAR(50) NULL DEFAULT '',
`active` CHAR(1) NULL DEFAULT 'Y',
`first_name` VARCHAR(20) NULL,
`last_name` VARCHAR(20) NULL,
PRIMARY KEY (`user_id`),
INDEX `fk__user__company_idx` (`company_code` ASC),
CONSTRAINT `fk__user__company`
FOREIGN KEY (`company_code`)
REFERENCES `mydb`.`company` (`company_code`)
ON DELETE CASCADE
ON UPDATE NO ACTION
);

我希望能够在 MySQL Workbench 中的某处运行此语句,以便将表添加到我的模式中,然后在我的图表中使用它。

最佳答案

您可以将 CREATE TABLE 语句保存到文件中,然后在 Mysql Workbench (v. 8.0) 中选择 File > Import > Reverse Engineer MySQL Create Script... .如果表之间有关系,Mysql Workbench 应该能够猜到。

关于mysql - 是否可以使用 SQL 语句在 MySQL Workbench 中创建表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45819917/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com