您的位置:首页 > 数据库

KingbaseES数据库基础SQL整理

2017-01-20 11:03 232 查看
1、创建用户

create user smartsys with CREATEDB SUPERUSER CREATEROLE PASSWORD 'sf_zhjkb';

2、创建数据库

CREATE DATABASE smartsys

  WITH OWNER = smartsys

       ENCODING = 'GBK';

3、创建表空间

CREATE TABLESPACE "SMART_DATA" OWNER "SMARTSYS"

(NAME ="SMART_DATA"

FILENAME='E:/Kingbase/ES/V7/data/DB/SMART_DATA.dbf'

SIZE=100

MAXSIZE=16000

FILEGROWTH=10);

CREATE TABLESPACE "SMART_INDEX" OWNER "SMARTSYS"

(NAME ="SMART_INDEX"

FILENAME='E:/Kingbase/ES/V7/data/DB/SMART_INDEX.dbf'

SIZE=100

MAXSIZE=16000

FILEGROWTH=10);

4、创建模式(schema)

CREATE SCHEMA "SMARTSYS" AUTHORIZATION "SMARTSYS";

5、创建表

CREATE TABLE "SMARTSYS"."AUTH_ORG"(

 "ID" INTEGER NOT NULL ,

 "NAME" VARCHAR (64) NOT NULL ,

 "AUTH_LEVEL" INTEGER NOT NULL  DEFAULT 0,

 "PID" INTEGER NOT NULL ,

 "SYSID" INTEGER NOT NULL  DEFAULT 1,

 PRIMARY KEY ("ID") USING INDEX TABLESPACE "SMART_INDEX") WITHOUT OIDS

TABLESPACE "SMART_DATA";

6、修改列

①修改列类型

更新列的属性的语法是:   ALTER TABLE  [SchemaName.]TableName  ALTER  [ COLUMN ] ColumnName  TYPE <DataType>

实例:    alter table "SMARTSYS".AUTH_ORG alter column NAME type VARCHAR(32);

②修改列名称

实例:   alter table "SMARTSYS".AUTH_ORG rename NAME to ORG_NAME;


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  KingbaseES 数据库 sql