----创建表
create table bookinfo
(
bookid int, --图书编号
bookname char, --图书名称
publish varchar2(20) not null, --出版社
pubdate varchar2(20), --出版日期
price decimal, --图书价格
author char, --图书作者
store varchar2(1), --借出标识
reader int, --读者编号
remarks varchar2(50), --描述
constraint un_bookname unique (bookname), --为bookname列添加唯一约束
constraint ck_price check (price<=100) --为price列添加检查约束,要求价格必须小于等于100
);

---添加注释
comment on column bookinfo.bookid is '图书编号';
comment on column bookinfo.bookname is '图书名称';
comment on column bookinfo.publish is '出版社';
comment on column bookinfo.pubdate is '出版日期';
comment on column bookinfo.price is '图书价格';
comment on column bookinfo.author is '图书作者';
comment on column bookinfo.store is '借出标识';
comment on column bookinfo.remarks is '描述';
comment on column bookinfo.reader is '读者编号';
comment on table bookinfo is '图书信息表';

---修改表的结构
alter table bookinfo add isbn varchar2(20) ;
alter table bookinfo modify publish varchar2(80);
alter table bookinfo drop column isbn; --删除列

--修改表的约束
alter table bookinfo add constraint pk_bookinfo primary key (bookid) --添加主键约束
alter table bookinfo drop constraint ck_price; --删除约束

---重命表名
rename bookinfo to newbookinfo;

--查看端口号
listener.ora tnsnames.ora --查看 这两个文件

转载于:https://www.cnblogs.com/empty01/p/5503221.html

创建表 备注 修改表结构 修改约束相关推荐

  1. hive修改表备注和表字段

     说明: 例子 : 修改表备注: ALTER TABLE dm_gsryqzfxryxxtj_wdja SET TBLPROPERTIES('COMMENT'='个诉人员潜在风险人员信息统计'); 修 ...

  2. mysql查看表备注_mysql表中如何查看备注

    mysql表中查看备注的方法:1.通过"information_schema.TABLES"语句查看所有表的注释:2.通过"information_schema. TAB ...

  3. 达梦、Oracle、PostgreSQL查询全部表备注,表字段,全部字段备注,全部索引,全部字段类型

    文章目录 一 概述 二 PostgreSQL PS:最佳版本查询表英文名.表中文名.字段英文名.字段中文名.字段类型.schemaname.tableowner(此为最好版本NO1) 1 查询所有表名 ...

  4. db2查询字段备注_通过逐浪数据精灵管理sqlserver数据表备注以及字段说明

    通过逐浪数据精灵管理sqlserver的数据表备注以及字段说明备注(附脚本方法) 基本介绍 逐浪数据精灵,是由逐浪软件团队提供的生成态产品,可以快速的方便的管理数据表,目前对商业用户开放. 管理数据库 ...

  5. 数据库——MySQL(一)(数据库常用命令、数据类型、创建表与修改表结构、约束、约束修改添加)

    MySQL数据库的概述: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库信息增.删.查.改管理 - ...

  6. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束

    这是我在学习Mysql之路上做的笔记,今天将它粘出来.这一篇比较基础主要是创建数据库.创建表.修改表.删除表,以及建立约束:非空约束.主键约束.外键约束.唯一值约束.有错误的欢迎大家指出... -- ...

  7. SQL Server修改表结构,添加约束

    文章目录 修改表结构 1.修改字段数据类型 2.添加字段 3.删除字段 4.修改字段特征(约束) 1>添加标识列约束(IDENTITY) 2>添加主键约束(PRIMARY KEY) 3&g ...

  8. TABLE 以及 CONSTRAINT(创建TABLE以及CONSTRAINT、修改TABLE结构、建表后添加CONSTRAINT、删除TABLE和CONSTRAINT)

    文章目录 TABLE 以及 CONSTRAINT 创建 TABLE 以及 CONSTRAINT 修改 TABLE 结构 建表后添加 CONSTRAINT 删除 TABLE 和 CONSTRAINT T ...

  9. SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”

    [问题] SQL Server 2008 Management Studio 中修改表结构的时候,提示"阻止保存要求重新创建表的更改" [解决方法] 1.  打开SQL Serve ...

  10. 修改表结构添加外键约束,默认外键名

    2019独角兽企业重金招聘Python工程师标准>>> 修改表结构添加外键约束,默认外键名 alter table SUPPLIER_INFO add foreign key (CR ...

最新文章

  1. Tomcat的类加载器
  2. 黑胡桃木php,揭秘美国黑胡桃木的美
  3. 后端技术:Maven 最全知识总结,值得收藏!
  4. char与varchar区别(MYISAM)
  5. 一致性哈希和哈希槽对比
  6. 颜色选择器的设计与实现II
  7. 中国移动回应“5G消息APP”下架:并非面向客户商用发布的产品
  8. java js倒计时_Java实现倒计时的方法详解
  9. alter system switch logfile与alter system archive log current
  10. 如何获得一个干净的 gnome 开发环境?
  11. 地理信息系统(汤国安)重点整理和推导(第一章)
  12. c 语言中析构函数,详解C++中的析构函数
  13. CollectionUtils取交集,并集和差集
  14. 全景感知、智能融合|视图计算平台全新发布
  15. 居于mtk芯片安卓车机系统具体流程
  16. 堡垒机,ssh协议,telnet协议,b/s架构
  17. GDOI2018爆炸记
  18. MD5有哪些特性,常用的MD5加密安全吗
  19. 9月开学季CSDN高校俱乐部专家巡讲讲师招募
  20. Redis——cluster集群原理

热门文章

  1. [ER/Studio]进行不同版本数据库结构的合并
  2. 文本数据抽取经验总结
  3. 我以为内卷是外包的反义词!
  4. 【CV学习笔记】ROI与泛洪填充
  5. 【微软小冰】多轮和情感机器人的先行者
  6. 【综述】跨语言自然语言处理笔记
  7. 谈谈这一两年的成长 | 读研一年半,靠学习收入四十多万 !
  8. 数据预处理—5.box-cox变换及python实现
  9. 深度学习2.0-21.Keras高层API-compilefitEvaluatePredict
  10. 标准库举例:sys、copy