1

我是 MySQL 命令的新手。拜托,我尝试使用 MAMP MySQL 编辑器创建表,但出现错误 #1046 No database selected..以下是简单代码:

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

1 回答 1

4

您必须选择要在其中插入表的数据库,有一些方法可以做到:

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

databasename您的数据库的名称在哪里。

于 2012-04-08T20:27:09.713 回答