1. Oracle数据库
1.介绍和概述 数据库:存储数据的仓库 数据库的分类: 关系型数据库 NOSQL(非关系型数据库): 对象型数据库
链表型数据库 网状型数据库2.关系型数据库:是一张一张二维表形成的存储数据库 主流的关系型数据库: Oracle数据库(OracleDB) DB2 Mysql(Oracle) Sql Server(微软) Sql Lite(安卓) Oracle数据库特点:安全、数据存储量大、性能优异 版本:企业版、标准版、简易版(XE) Oracle Life(主要用于移动端)3.Oracle数据库的存储原理: I.物理存储 a.存储文件 b.日志文件 c.事务文件 II.逻辑存储 a.数据库 b.表 c.数据块4.Oracle数据库用户管理 (1)创建用户: ①create user student identified by 123456; (2)用户授权: ①grant connect ,resource,dba to student; ②connect表示可以被连接③resource 表示可以操作相应的资源;表、日志、序列 ④dba 表示当前用户具有权限:创建用户、授权 (3)更改用户密码①alter user student identifle (4)删除用户 drop user student; (5)回收权限revoke dba from student;5.数据类型 (1)字符类型 ①char ②Varchar2(长度) (2)数值类型 ①number[p,s] ②float (3)日期 ①Data ②Timestamp (4)其他类型 ①Blob ②Clob6.完整性约束 (1)主键约束:primary key (2)外键约束 (3)非空约束:not null (4)唯一约束:unique (5)检查约束:check7.表操作 (1)创建表: ①create table t_表名 (2)删除表:drop table 表名 (3)修改表: ①改表名 1)alter table 原表名 rename to 新表名 ②改字段 1)alter table 表名 rename column原字段 to 新字段 (4)添加字段 ①alter table 表名 add 新字段 number(类型) chech(约束条件等)②修改字段的数据类型(前提无数据) 1)alter table 表名 modify 字段名 新数据类型 ③删除表中的字段 1)altertable 表名 drop column 字段名