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

人大金仓(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.kler.cn/a/162846.html

相关文章:

  • 应对JSON解析键值对乱序问题的实用解决方案
  • 云原生-docker安装与基础操作
  • 软件工程的基础和核心理论概念
  • Select,poll,epoll和IO多路复用和NIO
  • Linux中线程的基本概念与线程控制
  • 大模型开发整体流程 基于个人知识库的问答助手 项目流程架构解析
  • 深度学习之注意力机制
  • Fiddler抓包模拟器(雷电模拟器)
  • 【力扣】160.相交链表
  • 船舶机电设备智能故障诊断系统
  • python3.5安装教程及环境配置,python3.7.2安装与配置
  • 3DCAT+上汽奥迪:打造新零售汽车配置器实时云渲染解决方案
  • Linux 权限管理
  • markdown记录
  • 字符串指令集
  • 渗透测试工具AWVS的全面解析
  • 计算机方向的一些重要缩写和简介
  • 042:el-table表格表头自定义高度(亲测好用)
  • 硬件开发笔记(十五):RK3568底板电路VGA显示接口原理图分析
  • Docker网络原理
  • vue2 百度地图实现 车在线路上移动 BMap、BMapGL
  • 【页面】表格展示
  • 如何切换用户和更改用户密码
  • Windows核心编程 HOOK
  • 2024山东健博会,济南健康展,5月中国大健康展,健康管理展
  • ubuntu安装tomcat并配置前端项目