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

时间:2015-06-25 16:45:42

标签: 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中将此文件的内容作为查询运行,但它确实有效。我如何使用MySQL在IntelliJ中做类似的事情?

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

1 个答案:

答案 0 :(得分:1)

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