如何执行在MySQL工作台多个SQL查询?(How to execute multiple SQL

2019-06-26 11:52发布

我使用MySQL工作台CE for Windows版本5.2.40。

我想执行下面的SQL查询在一起。 不过我只能先执行执行的SQL查询CREATE TABLE查询,然后执行INSERT INTO查询,之后执行SELECT查询。

CREATE TABLE testTable(
    Name VARCHAR(20),
    Address VARCHAR(50),
    Gender VARCHAR(10)
)

INSERT INTO testTable
    VALUES
    ('Derp', 'ForeverAlone Street', 'Male'),
    ('Derpina', 'Whiterun Breezehome', 'Female')

Select * FROM testTable

那么,如何执行CREATE TABLEINSERT INTOSELECT通过点击查询?

Answer 1:

添加一个分号每个语句后:

CREATE TABLE testTable(
    Name VARCHAR(20),
    Address VARCHAR(50),
    Gender VARCHAR(10)
);

INSERT INTO testTable
VALUES
('Derp', 'ForeverAlone Street', 'Male'),
('Derpina', 'Whiterun Breezehome', 'Female');

SELECT * FROM testTable;


Answer 2:

你可以使用Ctrl + Shift + Enter键来运行分号结束一切。

对于Mac⌘+ SHIFT + 回报



文章来源: How to execute multiple SQL queries in MySQL Workbench?