2012-04-08 62 views
0

我是MySQL命令的新手。請,我嘗試使用MAMP MySQL的編輯器創建一個表,我得到了一個錯誤#1046沒有數據庫selected..Below是簡單的代碼:MySQL創建表命令

[code] 

    CREATE TABLE EMPLOYEE_TABLE AS: 
    (SSN    NUMBER(9)  NOT NULL, 
    LAST_NAME  VARCHAR2(20)  NOT NULL, 
    FIRST_NAME  VARCHAR2(20)  NOT NULL, 
    MIDDLE_NAME  VARCHAR2(20)  NOT NULL, 
    ST ADDRESS  VARCHARS2(20) NOT NULL, 
    CITY    CHAR(20)   NOT NULL, 
    STATE   CHAR(2)   NOT NULL, 
    ZIP    NUMBER(4)  NOT NULL, 
    DATE_HIRED  DATE) 
    STORAGE(INITIAL 3K, 
    NEXT    1K) 
[/code] 
+2

USE <您的數據庫名稱>。您在無處創建表格。 – 2012-04-08 20:24:22

+0

非常感謝,但現在我有另一個挑戰。我如何知道對應於我的SQL服務器版本的手冊?我正在編寫MAMP的編輯器 – helpdesk 2012-04-08 20:29:25

+1

的語法在MySQL提示符處鍵入'\ s'。在實踐中,我認爲最近安裝的版本現在都是5.5版本(並且在大多數情況下,爲版本5編寫的任何文檔都可以)。 – octern 2012-04-08 20:32:00

回答

3

您必須選擇要插入表的數據庫有2種方式來做到這一點:

  1. 選擇默認數據庫:USE databasename;
  2. CREATE TABLE聲明表之前指定的數據庫名稱:CREATE TABLE DATABASENAME.EMPLOYEE_TABLE ...

其中databasename是您的數據庫的名稱。