数据库OraclePLSQL常见操作文档

发表于:2020-11-06 09:46

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:桃子    来源:51Testing软件测试网原创

#
SQL
分享:
  前言:本篇文章主要针对oracle数据库进行介绍,包括和数据库相关的概念及使用,比如常见存储过程,plsql工具的使用及导入导出表、数据库升级等操作。适合小白及有一定基础的测试人员参考
  一、 数据库知识普及
  1.数据
  数据是指所有能输入计算机并被计算机程序处理的符号的介质的总称,是用于输入电子计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的通称。
  比如 姓名、性别 显示在系统上的这些字段名称,这些都叫数据。
  世界万物都可以被计算机理解为数据
  2.数据库
  存放数据的场所叫做数据库,数据库对数据存放并管理,包括常见的增删改查等
  3.数据库管理系统
  数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库~~
  二、 当前主流数据库及区别
  主要分为关系型和非关系型数据库,目前大部分公司使用非关系数据库,也有部分公司两者都使用,比如oracle和redis联合使用
  最主要区别关系型数据库可以简单理解为以二维表格形式存在,非关系型没有固定的模式。
  三、 Oracle使用
  Oracle是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,排名第一位。
  3.1 创建表空间及用户
  数据库创建成功后,建表前都需要先创建表空间再执行创建表
  1)创建表空间
  表空间/用户/授权
  表空间是用来进行数据存储的,所以是实际物理存储区域。比如你要建立一座楼,就需要找到一块地来建楼;同理你要在数据库里建立表就需要先建立放表的地方。
  创建用户:这就好比楼建成以后需要确定那些人买了楼居住
  授权:相当于交楼房门钥匙,有了钥匙你才能居中与使用
  2)执行过程
  步骤一: 连接数据库 sqlplus
  步骤二: 创建表空间  
  create tablespace lianxi?datafile 'C:\db\lianxi.dbf' size 100M autoextend on next 50M?maxsize unlimited;
  提示:系统找不到指定路径
  解决方法:数据库路径编写错误
  自己新建db文件夹如下图,再次执行语句:
  create tablespace lianxi datafile 'D:\software\db\lianxi.dbf' size 100M autoextend on next 50M maxsize unlimited;
  步骤三、 创建用户 
  create user lianxi?identified by?lianxi default tablespace?lianxi?;
  identified by -密码
  步骤四、 用户授权
  grant dba to lianxi;#给有dba权限的用户授权
  grant connect to lianxi; #给有connect权限的用户授权
  grant resource to lianxi;#给有Resource权限的用户授权

   ...... 

版权声明:本文出自《51测试天地》第五十九期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号