账号和数据库都创建好之后,接下来就可以创建表了。来见识一下这个所谓“列式”存储方式的表是长啥样的!
一、可视化新建表
然后输入所需栏位,设置好类型和长度:
上图右上角可以看到类型是Column Store,代表列式存储:
点击Indexes的页签,设置索引:
Further Properties页签:
然后执行右上角的按钮,或者按F8:
系统会提示创建OK:
如此,表就算创建完成了。当然我们也可以用SQL语句来创建:
CREATE COLUMN TABLE "MENGXIN"."BOOK" ("ID" INTEGER CS_INT NOT NULL , "CODE" VARCHAR(10) NOT NULL , "NAME" VARCHAR(30) NOT NULL , "AUTHOR" VARCHAR(30), "PRICE" DOUBLE CS_DOUBLE, "DATE" DATE CS_DAYDATE, "STATUS" BOOLEAN CS_INT, PRIMARY KEY INVERTED VALUE ("ID", "CODE", "NAME")) UNLOAD PRIORITY 5 AUTO MERGE ; CREATE UNIQUE INDEX "INDEX_CODE" ON "MENGXIN"."BOOK" ( "CODE" ASC ) ; COMMENT ON COLUMN "MENGXIN"."BOOK"."ID" is '序号' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."CODE" is '书号' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."NAME" is '书名' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."AUTHOR" is '作者' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."PRICE" is '价格' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."DATE" is '出版日期' ; COMMENT ON COLUMN "MENGXIN"."BOOK"."STATUS" is '是否出借'
二、插入数据:
按F8执行,数据就算插入系统中了!
三、查询数据:
更新跟删除的SQL与SQL SERVER的代码无异,不再说明!