人大金仓数据库-表的定义
创始人
2024-05-21 04:12:06
0
  • 表的定义

使用子查询来创建表

通过复制student表创建student_m表,只复制原表中的部分数据到新表

 

通过复制course表创建course01表,复制原表中的全部数据到新表

 

使用LIKE语法来创建表

非空约束会默认复制到新表中

create table t03(LIKE t02 INCLUDING DEFAULTS INCLUDING CONSTRAINTS INCLUDING INDEXES);

 

使用LIKE语法创建表不会复制原表的数据到新表中。

修改表

修改表名

修改course01表的名字为course0LD

alter table 原表名 rename to 新表名;

 

修改列名

修改course0LD表的cname列的名字为cno_name

 alter table 表名 rename原列名 to 旧列名;

 

修改约束名

修改exam.soure表的外键约束con_fk的名字为course_con_fk

alter table 表名 rename CONSTRAINT 旧外键约束名 to 新外键约束名;

 

修改表的模式

移动exam.score表到新建的sch01模式下

 alter table表名 set schema 模式名 ;

 

移动表到其他表空间

新建表空间tbs01和tbs02

创建表空间所使用的目录并设置目录属主、属组和文件系统权限

 

创建两个表空间分别指向对应的目录

create tablespace 表空间名 location '本地目录';

 

查看待移动的原始表空间,然后迁移表到表空间tbs01中

查看原始的表空间

 

迁移表到新表空间

 alter table 表名 set tablespace 新表空间名;

 

查看迁移后的结果

 

将tbs01表空间中的所有表全部迁移到表空间tbs02

alter table ALL IN TABLESPACE 元表空间名 set tablespace 新表空间名;

 

修改表的其他定义

增加列

在表t02中增加列address,类型为varchar,精度为30

alter table 表名 ADD column 要增加的字段名 数据类型(精度);

 

删除列

删除t02中的address字段

alter table 表名 drop column 要删除的列名 ;

修改表字段类型

修改表t02的部分字段类型

alter table 表名 alter COLUMN 字段名 type 新类型,alter column 字段名 type 类型;

 

金仓数据库支持的字段数据类型

 

常用数据类型

 

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...