MySQL CREATE TABLE命令

时间:2012-04-08 20:22:58

标签: mysql sql

我是MySQL命令的新手。拜托,我尝试使用MAMP MySQL编辑器创建一个表,我收到错误#1046没有选择数据库..下面是简单的代码:

[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]

1 个答案:

答案 0 :(得分:3)

您必须选择要插入表格的数据库,有以下方法:

  1. 选择默认数据库:USE databasename;
  2. CREATE TABLE语句中的表格之前指定数据库名称:CREATE TABLE DATABASENAME.EMPLOYEE_TABLE ...
  3. 其中databasename是数据库的名称。