Oracle体系结构及简单应用
(尊重劳动成果,转载请注明出处:https://blog.csdn.net/qq_39778516/article/details/83996372 consistencely的博客)
1.Oracle的体系结构
Oracle体系结构及表的简单操作
1.1 数据库
Oracle体系结构及表的简单操作
1.2 实例
Oracle体系结构及表的简单操作
1.3 用户
Oracle体系结构及表的简单操作
1.4 表空间
Oracle体系结构及表的简单操作
1.5 数据文件
Oracle体系结构及表的简单操作
2. 创建表空间
ORACLE 数据库的逻辑单元。 数据库—表空间 一个表空间可以与多个数据
文件(物理结构)关联。一个数据库下可以建立多个表空间,一个表空间可以建立多个用户、一个用户下可以建立多个表。
Oracle体系结构及表的简单操作
3.用户
Oracle体系结构及表的简单操作
4. 用户赋权限
新创建的用户没有任何权限,登陆后会提示。
Oracle 中已存在三个重要的角色:connect 角色,resource 角色,dba 角色。
Oracle体系结构及表的简单操作
Oracle体系结构及表的简单操作
Oracle体系结构及表的简单操作
5.Oracle数据类型
Oracle体系结构及表的简单操作
6.表的简单操作
6.1 建表
Create table 表名(
字段 1 数据类型 [default 默认值],
字段 2 数据类型 [default 默认值],

字段 n 数据类型 [default 默认值]
);
Oracle体系结构及表的简单操作
6.2 表删除
语法:DROP TABLE 表名
6.3 表的修改
在 sql 中使用 alter 可以修改表
 添加语法:ALTER TABLE 表名称 ADD(列名 1 类型 [DEFAULT 默认值],列名 1 类型
[DEFAULT 默认值]…)
 修改语法:ALTER TABLE 表名称 MODIFY(列名 1 类型 [DEFAULT 默认值],列名 1 类型
[DEFAULT 默认值]…)
 修改列名: ALTER TABLE 表名称 RENAME 列名 1 TO 列名 2
Oracle体系结构及表的简单操作
6.4 数据库表数据的更新
6.41.INSERT(增加)
标准写法:
INSERT INTO 表名[(列名 1,列名 2,…)]VALUES(值 1,值 2,…)
简单写法(不建议)
INSERT INTO 表名 VALUES(值 1,值 2,…)
注意:使用简单的写法必须按照表中的字段的顺序来插入值,而且如果有为空的字段使用 null
Oracle体系结构及表的简单操作
6.42 UPDATE(修改)
全部修改:UPDATE 表名 SET 列名 1=值 1,列名 2=值 2,…
局部修改:UPDATE 表名 SET 列名 1=值 1,列名 2=值 2,…WHERE 修改条件;
6.43 DELETE(删除)
语法 : DELETE FROM 表名 WHERE 删除条件;
Oracle体系结构及表的简单操作
7.序列
在很多数据库中都存在一个自动增长的列,如果现在要想在 oracle 中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成处理。在实际项目中每一张表会配一个序列,但是表和序列是没有必然的联系的,一个序列被哪一张表使用都可以,但是我们一般都是一张表用一个序列。
语法:CREATE SEQUENCE 序列名
Oracle体系结构及表的简单操作
8.Scott用户下的表结构
Oracle体系结构及表的简单操作

相关文章:

  • 2021-08-22
  • 2021-06-22
  • 2021-10-21
  • 2021-08-01
  • 2021-07-19
  • 2021-05-22
  • 2021-09-14
猜你喜欢
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
  • 2021-12-04
  • 2021-12-18
  • 2021-09-20
相关资源
相似解决方案