一、数据库是什么?
数据库就是用户存放数据、访问数据、操作数据的存储仓库;
数据库就是组织在一起的数据集合
二、Oracle数据库
特点:
1.支持大数据库、多用户高性能的事务处理
2.遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准(SQL)
3.实施安全性控制和完整性控制
4.支持分布式数据库和分布处理
5.具有可以移植性、可兼容性、和可连接性
6.全球化、跨平台的数据库
三、SQL *PLUS(数据库管理工具)
特点:
1.运行sql语句的环境
2.可以用于查询、操作数据库的数据
3.管理数据库
4.有独特的SQLplus命令
5.每个平台可运行
四、创建用户和表空间
sqlplus /nolog; //启动sqlplus不登录
conn sys/root as sysdba; //通过超级管理员以dba的身份登录
create tablespace 表空间名 detafile '文件路径\文件名.dbf' size 空间大小; //创建表空间
create user 用户名 identified by 密码 default tablespace 表空间;// 创建用户并指定表空间
grat dba to 用户; //给用户授予dba的权限
五、约束
在oracle数据库中通过约束对每个字段中的数据的合法性进行规范。
1.主键约束(primary key):不为空、唯一、
2.唯一性约束(unique):唯一
3.非空约束(not null):不为空
4.外键约束(foreign key):
5.检查约束(check)