• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > oracle创建表的方法和一些常用命令

oracle创建表的方法和一些常用命令

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle常用命令,oracle数据库常用命令,oracle常用查询命令,oracle 11g常用命令,oracle rac 常用命令等相关知识,希望本文的分享对您有所帮助

1、主键和外键
主键:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(注意是组,可以是一个,也可以是多个)能唯一标识一条记录,那么该属性组就是主键
外键:关系型数据库表中的一列或者某几列的组合,它的值与另外一张表的某一列或者某几列相匹配,且为另一张表的主键(即这张表的某一列或某几列是另外一张表的主键,称这一列或几列为另外一张表的外键)

注1:一张表主键只能有一个,可以有多个外键以及唯一索引

注2:Oracle数据库共有5个约束:主键、外键、非空、唯一、条件
非空:这个列的值不能为空(NOT NULL)
唯一:这个列的值在表中是唯一存在的,不能重复,但可以为空值(NULL)
条件:可以对列的值设定在某个范围内,如人的年龄就不能为负数等。

注3:主键和唯一约束的区别
表的主键是列的值为表中的唯一标识,不能为空值(NULL),而表的唯一约束是列的值在表中唯一存在,可以为空值(NULL)

2、表的创建及删除
无约束创建:

注:constraint:定义表中约束所必须的关键字
primary key:主键约束关键字
foreign key...references...:创建表的外键关键字

3、to_date:Oracle的一个内部函数,可以把字符串变成时间

4、创建有“唯一”和“条件”约束的表

注:unique:为唯一约束关键字
constraint...check...:为条件约束的关键字

5、创建新表business_copy,并复制business表的数据
create table business_copy as select * from business;

注:create table:创建表的关键字
as select * from business:把business中的数据全部复制到business_copy中(不复制表的约束)

6、把备份表中的数据导入新表

7、常用的字段数据类型
Number(p,s):数值类型,其中p最小值为1,最大值为38,s最小值为-84,最大值为124
Date:日期类型,用于记录时间
Char(size):定长字符串类型,知道规定的长度,可以节省很大空间,比如性别,F表示女,M表示男
varchar(size):可变长字符串类型
Blob(二进制大对象类型):用于存储二进制对象,比如照片、文档资料等
Clob(字符大对象类型):用于存储字节的大对象数据,比如简历之类
Bfile(二进制文件):存储大对象,比如电影胶片等

8、修改表结构
增加一个表字段

修改表的字段最大值

删除表的某一列
[code]
alter table items drop column manager;

 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • oracle创建表的方法和一些常用命令
  • 整理汇总Oracle常用命令 方便你我他
  • oracle常用sql语句
  • Oracle常用命令大全集
  • oracle常用命令

相关文章

  • 2017-05-11简单说明Oracle数据库中对死锁的查询及解决方法
  • 2017-05-11Oracle安装过程中物理内存检查及临时temp空间不足问题解决
  • 2017-05-11Oracle cloud control 12c的启动、关闭及获取安装信息的方法
  • 2017-05-11Oracle数据库的启动与关闭方法
  • 2017-05-11基于Oracle的高性能动态SQL程序开发
  • 2017-05-11一些实用的sql语句
  • 2017-05-11oracle中110个常用函数介绍
  • 2017-05-11oracle日志操作模式(归档模式和非归档模式的利与弊)
  • 2017-05-11Oracle中serveroutput参数一次设置永久保存方法
  • 2017-05-11Oracle to_char 日期转换字符串语句分享

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • oracle分页存储过程 oracle存储过程实例
    • Oracle数据块实现原理深入解读
    • Oracle用户密码含特殊字符时登陆失败问题
    • Oracle9i 动态SGA,PGA特性探索
    • 升级和卸载Oracle数据库软件的命令整理
    • oracle中的ash的采样机制
    • oracle ora-00054:resource busy and acquire with nowait specified解决方法
    • Oracle删除重复的数据,Oracle数据去重复
    • Oracle建立二进制文件索引的方法
    • Oracle的substr和instr函数简单用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有