2016-05-25 97 views
-1

我無法找到在一個腳本中創建數據庫和表的示例。我不知道如何做到這一點,因爲我沒有安裝MySQL。這是我的:創建數據庫和表語法

CREATE DATABASE TestDB; 

USE TestDB; 

CREATE TABLE TestTable 
(
    ID INT NOT NULL PRIMARY KEY 
); 

這是否適用於MySQL?我試圖測試此上http://rextester.com/但得到的異常:

拒絕訪問用戶rextester_user'@ 'localhost' 的數據庫 'TESTDB'

編輯:

這是怎麼回事?這麼簡單的問題沒有答案?!任何人都可以將此代碼複製並粘貼到MySQL以驗證它?

+2

我不熟悉的網站。它是否使用戶能夠創建數據庫? – Uueerdo

+0

您需要授予用戶訪問權限 – Aris

+0

嘗試''授予testdb上的所有特權。* TO'rextester_user'@'localhost'WITH GRANT OPTION;' –

回答

0

這應該工作,爲您提供誰有權授予權限的用戶運行它...

CREATE DATABASE TestDB; 

GRANT ALL PRIVILEGES ON testdb.* TO 'youruser'@'localhost' WITH GRANT OPTION; 

USE TestDB; 

CREATE TABLE TestTable 
(
    ID INT NOT NULL PRIMARY KEY 
);