mysql - 我有一个充满 SQL 命令的文件。如何将其插入MySQL数据库?

标签 mysql sql intellij-idea

我的文件看起来像这样

CREATE TABLE book (
isbn VARCHAR(10) NOT NULL,
title VARCHAR(170) NOT NULL,
author VARCHAR(50) NOT NULL,
price SMALLINT NOT NULL,
mrp SMALLINT,
pages VARCHAR(11),
lang VARCHAR(10),
dimensions VARCHAR(25),
publisher VARCHAR(200),
summary VARCHAR(MAX),
about_author VARCHAR(MAX),
review VARCHAR(MAX),
rank_ int IDENTITY(1,1),
CONSTRAINT PK_isbn PRIMARY KEY(isbn)
);

INSERT INTO book VALUES ('8129135728', 'Half Girlfriend', 'Chetan Bhagat', 80.0, 176.0, '260 pages', 'English', '13.3 x 1.8 x 19.5 cm', 'Rupa & Co; 3rd edition (1 October 2014)', '<div> Once upon a time...</div>', NULL, NULL)
INSERT INTO book VALUES ('8129135523', '2 States : The Story of My Marriage', 'Chetan Bhagat', 111.0, 176.0, '269 pages', 'English', '12.9 x 19.8 cm', 'Rupa Publications India (1 January 2014)', '<div> Many writers are successful...</div>', 'about author', NULL)
.
.

还有更多行需要插入。

我在 Visual Studio 中将这个文件的内容作为查询运行,并且它有效。我怎样才能在 IntelliJ 中使用 MySQL 做类似的事情?

我只想要数据库中的内容。它不必仅通过 IntelliJ 来完成。

最佳答案

这是一项简单的任务,请使用 MySQL Workbench:http://dev.mysql.com/downloads/workbench/

关于mysql - 我有一个充满 SQL 命令的文件。如何将其插入MySQL数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31056158/

相关文章:

mysql - 从 Oracle 迁移到 MySQL。使用字节定义的 VARCHAR2 长度。如何移植?

scala - 如何使用 Play 2 和 Akka 登录 STDOUT 和文件

java - IntelliJ IDEA : Run java with args from external file

php - 如何在jquery中的SELECT查询中传递多个参数?

mysql - mybatis 列名带下划线

mysql - 您将如何解决CPU负载异常高的MySQL服务器的问题?

java - IntelliJ - 测试配置。如何为每个人配置一次运行?

mysql - 创建 sql 查询以获取每个 unit_id 的单个最新值

c# - Dapper 的参数化更新和插入?

mysql - 除以零进行排序过程