达梦数据库DCA学习笔记

本文是达梦数据库DCA学习笔记,主要介绍了模式、表、视图、序列和索引的基础知识。通过示例展示了如何创建、管理表和索引,以及使用同义词。内容包括表的规划、约束定义,以及视图和序列的创建和应用。
摘要由CSDN通过智能技术生成

达梦数据库DCA学习笔记

表、视图、索引

本文是这个新建账号的第一篇文章,旨在针对达梦DCA学习进行一个简单的记录。
表、试图、索引是数据库的核心高频使用功能,节选此节作为记录。

1.1 模式

模式:一组数据对象的集合,在创建用户的时候,就会生成一个跟用户同名的模式

1.2 表

达梦支持的表:默认的表(索引组织表),堆表,临时表,分区表,外部表等
如何规划表?
–命名:字符开头a-z,0-9,$#_
–数据类型:int,char,varchar,date,clob,blob,number等
–存储位置:自己规划的表空间,未指定则是默认空间
–约束:非空,唯一,主键,检查,外键
–注释:comment

  • 案例1:规划一张学员信息表

    ​ 表名:STU

    ​ 列:学号(id,char(10)),姓名(name,varchar(20)),性别(sex,char(1)),

    ​ 年龄(age,int),电话(tel,varchar(15)),家庭住址(address,varchar(50))

    ​ 表空间:STU

    ​ 约束:主键–学号,非空–姓名,电话

    ​ 备注:学员信息表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

// 创建的SQL
create table "TEST"."STU"
(
	"id" CHAR(10) not null ,
	"name" VARCHAR(20) not null ,
	"sex" CHAR(1),
	"age" INT unique ,
	"tel" VARCHAR(15) not null ,
	"address" VARCHAR(50),
	primary key("id")
)
storage(initial 1, next 1, minextents 1, fillfactor 0, on "STU")
;
comment on table "TEST"."STU" is '学员信息表';
comment on column "TEST"."STU"."id" is '学号';
comment on column "TEST"."STU"."name" is '姓名';
comment on column "TEST"."STU"."sex" is '性别';
comment on column "TEST"."STU"."age" is '年龄';
comment on column "TEST"."STU"."tel" is '电话'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值