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;
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;
相关文章推荐
- PHP安全基础 - 数据库及SQL[整理]
- 数据库基础与SQL语言基础知识整理
- SQL的详细语法介绍——对于学习数据库最基础知识一
- 一次数据库的整理的sql语句
- Sql基础语句【整理】
- C#数据库编程之基础sql语句
- sql_设置权限_数据库基础
- SQL的详细语法介绍——对于学习数据库最基础知识一
- SQL基础问题整理(1)——你答对了多少?
- 知识整理:sql创建数据库和表
- 数据库基础知识:SQL中的IIF语句详解
- SQL基础问题整理(1)——你答对了多少?
- 数据库基础系列之四:PL/SQL入门
- php 安全基础 第三章 数据库及SQL
- 《Microsoft SQL Server 2005: 数据库基础由入门到精通》书评
- 知识整理:sql基础
- SQL的详细语法介绍——对于学习数据库最基础知识二
- 关于使用sql删除数据库重复的数据的方法整理:
- 整理---优化数据库的思想及SQL语句优化的原则
- SQL基础知识[整理]