oracle数据库
Posted 淡紫色的背光墙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库相关的知识,希望对你有一定的参考价值。
一、 oracle数据库创建数据库:在oracle中创建数据库是一个很大的操作。
一般来说我们用创建新用户,赋权限,再出创建表代替。
- 首先,创建(新)用户:create user username identified by password;
- 给用户赋权限:#授予全部权限 grant all privileges to scott;或者 grant create session,create table,unlimited tablespace to username;
- 创建表 : create table user.table_name
二、CONSTRAINT 约束(UNIQUE)
- UNIQUE 约束确保在非主键列中不输入重复值,在强制下面的唯一性时应使用 UNIQUE 约束;如建表语句中的:studenttel number(11) unique, 保证了字段studenttel的唯一性。
- 与PRIMARY KEY的不同:
①. 一个表可以定义多个 UNIQUE 约束,而只能定义一个 PRIMARY KEY 约束;
②. 允许空值的列,允许空值的列上可以定义 UNIQUE 约束,而不能定义 PRIMARY KEY 约束。
三、varchar(10)
10表示10个字节,在Oralce中编码是GBK的话一个数字、字母占一个字节,一个汉字占两个字节(utf-8中一个汉字占三个字节,数字、字母占一个字节)。
计算机中位(bit)是最小的储存单元,每一个位存储一个1位的二进制码。
一个字节(Byte):由8位组成;
字节以上,便是字:16个位为一个字。
四、references
假设两张表,表1(学号,姓名,性别),学号为主键. 表2(学号,课程,成绩).
可以为表2的学号定义外键(FOREIGN KEY),该外键的取值范围参照(REFERENCES)表1的学号。
如:在表B的外键中用表A的主键做约束:classid number(2) references classinfo(classid);
以上是关于oracle数据库的主要内容,如果未能解决你的问题,请参考以下文章
ORACLE 官方只可以下载oracle11g 版本的数据库 没有了ORACLE 10g 是否ORACLE 10g 过期了 不能在官方下载
java怎么连接oracle数据库
oracle 安装
Oracle学习---初识Oracle
oracle数据库实例名如何修改
如何在linux下重启oracle数据库