川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Oracle 数据库基础入门

作者:川石学院 日期:2022-09-08 11:42:56 点击数:

  一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Oracle 数据库基础入门”。

Tomcat日志乱码了怎么处理?(图1)

  一,了解Oracle数据库

  •   什么是数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

  •   常见的数据库:Oracle,MySQL,DB2,SQLserver

  DBMS数据库管理系统:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS;大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML,供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

  分类

  根据存储模型可将数据库划分为关系型数据库和非关系型数据库。关系型数据库,是建立在关系模型基 础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

  SQL语言

  SQL(Structured Query Language)结构化查询语言

  可简单划分为三部分:

Oracle 数据库基础入门(图2)

  二、什么是Oracle数据库

  Oracle系统,即是以Oracle关系数据库为数据存储和管理作为构架基础,构建出的数据库管理系统。 Oracle,世界第一个支持SQL语言的商业数据库,定位于高端工作站,以及作为服务器的小型计算机,如IBM P系列服务器、HP的Integraty服务器、Sun Fire服务器。Oracle公司的整个产品线包括数据库服务器、企业商务应用套件、应用开发和决策支持工具。

  用户登录步骤:

  创建用户,一定要先使用管理员,管理员才有创建用户的权限

  1.创建用户的表空间 tablespace,表空间要分配给指定的用户,用户登录后的创建的表格和数据,就放到指定的表空间中,用户的数据应该放到用户的表空间

  create tablespace tablespace_zs datafile ‘D:\oraclexe\app\oracle\oradata\XE\zsdata.dbf’ size 10m;

  tablespace_zs 逻辑名称 zsdata.dbf物理文件,在磁盘上方数据的文件

  2.创建用户,指定表空间

  create user zs identified by oracle default tablespace tablespace_zs;

  zs 为账号 oracle为密码 tablespace_zs为指定的表空间

  3.现在好不能使用conn zs/oracle 缺少权限

  4.重新使用sys登录 conn sys/oracle as sysdba ,给zs分配连接的权限和创建表格等的权限

  grant connect,resource to zs; connect (create session)为连接权限

  resource为创建资源的权限(比如创建表格)

  grant create session,resource to zs;

  5.使用zs登录 conn zs/oracle

  6.创建表格student:

  create table student(id int primary key,sno varchar2(10),sname

  varchar2(50));

  7.插入数据

  oracle默认不提交数据,数据翻到内存中,需要程序员手工使用commit提交数据,才能将数据写入磁盘的文件,mysql默认提交,不需要程序员写commit提交

  修改用户密码:

  查看系统的表空间的方法:

  Select * from dba_tablespace;

  注意:如果在创建用户是没有指定表空间,那么使用users表空间

  在创建了用户后一般在创建了数据后,不删除,一般为停用该用户,停用后可以再启用该用户:(sys登录才能做用户停用和启用)

  启用用户(sys登录)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-09-08 11:42:56
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-09-08 11:42:56
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-09-08 11:42:56
  • 建筑工程专业朱同学成功转行为软件测试人!2022-09-08 11:42:56
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-09-08 11:42:56
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-09-08 11:42:56
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-09-08 11:42:56
  • 文科生转行软件测试照样拿下高薪15K!2022-09-08 11:42:56
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-09-08 11:42:56
  • 毕业1年,迷茫的他最终选择转行软件测试2022-09-08 11:42:56