当前位置: 首页 > news >正文

人大金仓(kingbase)数据库常用sql命令

一. 字段

1. 添加

alter table book add column book_id varchar not null, book_title varchar(10) default '';

2. 删除

alter table book drop book_id, book_title;// 外键时
alter table book drop book_id, book_title cascade;

3. 修改类型

alter table book alter column book_title type varchar;

4. 重命名

alter table book rename column book_title to book_name;

二、主键

1. 添加

alter table book add primary key(book_id);

2. 删除

alter table book drop constraint book_id;

三、约束

1. 增加

// 唯一约束
alter table book add conversion book_id_unique unique(book_id);
// 非空约束
alter table book alter column book_title set not null;

2. 删除

// 删除唯一约束
alter table book drop constraint book_id_unique;
// 删除非空约束
alter table book alter column book_title drop constraint not null;

四、默认值

1. 添加和修改

alter table book alter column book_title set default '无';

3. 删除

alter table book alter column book_title dorp default;

无、注释

1. 表

comment on table book is '书';

2. 字段

comment on column book.book_id is '书ID';
http://www.lryc.cn/news/253611.html

相关文章:

  • HashMap相关专题
  • threejs WebGLRenderer 像素比对画布大小的影响
  • RocketMQTemplate.send() 与 RocketMQTemplate.syncSend() 方法详解
  • 波奇学C++:类型转换和IO流
  • 集成开发环境 PyCharm 的安装【侯小啾python基础领航计划 系列(二)】
  • Java核心知识点整理大全27-笔记(已完结)
  • 1. 使用poll或epoll创建echo服务器
  • 【对象数组根据属性排序】
  • BACnet I/O模块:楼宇自动化的未来选择
  • android项目实战之使用框架 集成多图片、视频的上传
  • MyBatis查询优化:枚举在条件构建中的妙用
  • Isaac Sim教程04 Isaac Sim的高级使用
  • 《数据结构、算法与应用C++语言描述》-线索二叉树的定义与C++实现
  • 删除误提交的 git commit
  • 机器学习---pySpark案例
  • 【链表Linked List】力扣-24 两两交换链表中的节点
  • 企业微信协议开发,API接口调用
  • 代码随想录算法训练营 ---第五十五天
  • 【Intel/Altera】 全系列FPGA最新汇总说明,持续更新中
  • 利用flask将yolov5算法封装成在线推理服务
  • vue3父子传值实现弹框功能
  • C++入门【2-C++ 数据类型】
  • 按照官网文档 通过useExtendedLib扩展库 引入WeUI,报错 组件未定义 | 解决办法
  • Chat-GPT原理
  • GODOC命令无效,原因是需要手动安装
  • 忽略python运行出现的大量警告
  • 【Polar靶场WEB签到】
  • Linux详解——常用命令(二)
  • TCP首部格式_基本知识
  • MIT线性代数笔记-第23讲-微分方程,exp(At)