相关文档 下载本手册
PDF (US Ltr) - 3.6Mb
PDF (A4) - 3.6Mb


4.2.2.2 创建表

ClusterJ 的主要目的是读取、写入和更新现有数据库中的行数据,而不是执行 DDL。您可以使用以下CREATE TABLE 语句在 MySQL 客户端应用程序(例如 mysql)中创建与该接口匹配的employee 表。

CREATE TABLE employee (
    id INT NOT NULL PRIMARY KEY,
    first VARCHAR(64) DEFAULT NULL,
    last VARCHAR(64) DEFAULT NULL,
    municipality VARCHAR(64) DEFAULT NULL,
    started DATE DEFAULT NULL,
    ended DATE DEFAULT NULL,
    department INT NOT NULL DEFAULT 1,
    UNIQUE KEY idx_u_hash (last,first USING HASH),
    KEY idx_municipality (municipality)
) ENGINE=NDBCLUSTER;

现在,表已在 NDB Cluster 中创建,您可以使用注解将 ClusterJ 接口映射到该表。我们在下一节中将向您展示如何执行此操作。