1、主键的创建

方法一:直接在sql语句中声明字段主键约束

create table table_name (id type[length] constraint pk_name primary key,name tyoe[length],age type[length],class_id);

方法二:alter更改表添加约束

alter table table_name add constraint pk_name primary key (字段);

删除:

alter table table_name drop constraint contraint_name;

重命名:

alter table table_name rename constraint old_name to new_name;

失效:

alter table table_name modify constraint constraint_name disable;

生效:

alter table table_name modify constraint constraint_name enable;

2、外键的创建

方法一:直接在sql语句中声明

create table table_name  (id type[length] primary key table_name_pk,name tyoe[length],age type[length],

class_id,foreign key (class_id) references table2_name(class_id));//字段类型要一致

方法二:alter更改表添加约束

alter table table_name add constraint fk_name foreign key(class_id)  references  table2_name(class_id);

删除:

alter table table_name drop constraint constraint_name;

重命名:

alter table table_name rename constraint old_name to new_name;

失效:

alter table table_name modify constraint constraint_name disable;

生效:

alter table table_name modify constraint constraint_name enable;

3、索引的创建

create index index_name on table_name(字段);

删除:drop index index_name;

重命名:alter index index_name rename to new_name;

生效:

失效:

4、序列的创建

create sequence sequence_name

start with 1

increment by 1

nomaxvalue

nocycle;

删除:drop sequence sequence_name;

5、唯一性约束的创建

create table table_name(id  type[length],name type[length],

num type[length] constraint constraint_name unique,class_id type[length]);

alter table table_name add constraint constraint_name unique(一个或多个字段);

原文:http://www.cnblogs.com/xujingyang/p/6665006.html

oracle中主键创建的语法,Oracle中主键、外键、索引、序列、唯一性约束的创建相关推荐

  1. mysql是否需要设置外键_数据库到底需不需要设置外键?

    在大型系统中(性能要求不高,安全要求高),最好使用外键(外键可以增强数据库数据的完整性和一致性) 在大型系统中(性能要求高,安全自己控制),不用外键(有外键约束的话,插入字段会进行检查,影响效率) 小 ...

  2. JPA以外键为条件查询出的List(外键过滤并存入JSONObject)

    JPA以外键为条件查询出的List(外键过滤并存入JSONObject) 一.Service层 1.service接口 package com.lz_nms.service;​import net.s ...

  3. powerdesigner设置主键为自增字段,设置非主键为唯一键并作为表的外键

    转自:https://www.cnblogs.com/CoffeeHome/archive/2014/06/04/3767501.html 这里powerdesigner连接的数据库是以mysql为例 ...

  4. mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等...

    Mysql命令添加外键 前提是有这么几个表   以mall_product 和 mall_category为例 ALTER TABLE mall_product ADD CONSTRAINT fore ...

  5. mysql用命令修改主键名_MySQL的常用命令:添加外键,修改字段名称,增加字段 设置主键自增长等 落楝花...

    Mysql命令添加外键 前提是有这么几个表   以mall_product 和 mall_category为例 ALTER TABLE mall_product ADD CONSTRAINT fore ...

  6. HTML中注释写法 CSS中注释写法,CSS注解语法,HTML中CSS注释

    CSS注释教程篇 一.CSS注解语法 在CSS代码中进行注解注释语法: /* 注解注释内容 */ 二.HTML中CSS注释 我们在HTML中直接使用style标签进行设置CSS样式,那CSS注释注解时 ...

  7. mysql添加外键的时候报错_mysql处理添加外键时 error 150 问题

    当你试图在mysql中创建一个外键的时候,这个出错会经常发生,这是非常令人沮丧的.像这种不能创建一个.frm 文件的报错好像暗示着操作系统的文件的权限错误或者其它原因,但实际上,这些都不是的,事实上, ...

  8. Java hibernate假外键_java – Hibernate:没有实体类的外键,只能通过id

    我有一个分层实体,它将自己引用为父母.我只需要通过id进行映射,而不是通过实体实例进行映射(原因太复杂,无法解释).所以我这样定义了实体: class Item { @Id private Strin ...

  9. mysql 删除外键 sql语句_sql server ql语句删除外键和删除

    sql server ql语句删除外键和删除 alter table tablename add constraint ordersrelationship foreign key mployeeid ...

最新文章

  1. ajax中的async
  2. 矩阵行列式的几何意义验证
  3. 手机能打开的表白代码_数据分析移动化:打开手机就能做分析
  4. 14怎么敷铜不了_诗懿教你如何避开这十大敷面膜误区,护肤效果可翻倍!
  5. 安装lxml,抓取、解析网页
  6. 所有和Java中代理有关的知识点都在这了。
  7. 微信小程序|area组件使用的地址数据文件
  8. ionic3 前台时间戳转化成日期问题
  9. Linux下的微秒级定时器: usleep, nanosleep, select, pselect
  10. 利用DELPHI开发完成例程(1)
  11. Java判断隐藏文件
  12. 【sklearn第二讲】基于sklearn的机器学习
  13. 网页java插件加载不了_win10系统浏览网页时无法加载java插件如何解决-系统城...
  14. Java实现第九届蓝桥杯分数
  15. 基于神经网络的毕设题目_《基于神经网络的图像识别方法研究》毕业设计方案.pdf...
  16. 每个Java初学者都应该搞懂的六个问题
  17. 2007高校BBS上几个睿智的冷笑话
  18. html+css+气泡,CSS气泡
  19. prologue:It's hard to name this article
  20. 剑网三指尖江湖快速升级辅助 日常任务脚本工具介绍

热门文章

  1. CLion之C++框架篇-安装工具,基础框架的搭建(一)
  2. 2017前端资源汇总
  3. 用visio反向工程画oracle数据库表的结构图
  4. 最近发包给朋友,搞定软件小活儿、解决小功能模块的感受
  5. 发现还是 True Image Server v8.1.941 比较好用
  6. Leetcode--152. 乘积最大子序列
  7. linux 禁用 内核 驱动程序,Linux设备驱动程序学习----5.模块的初始化和关闭
  8. 取一定范围内随机小数 c_算伪随机概率中C值的快捷方法
  9. javaweb教务管理系统_基于Java web的教务管理系统
  10. win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛