首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DBA | 炼气期,数据库技术基础知识概述!

此专栏主要是为了满足想快速入门学习Oracle的运维从业者(DBA方向),主要涉及数据库基础概念,Oracle 基础知识,学习环境的准备,以及 Oralce 数据库(11G/12C/19C)的安装使用,...0x00 基础介绍 1.1 数据库技术概述 描述: 数据库技术产生于20世纪六七十年代,伴随着计算机技术的产生和发展而发展,是计算机技术在各行各业的数据管理技术的延伸、渗透、发展的产物,而国内数据库发展相对滞后主要在八十年代后...在计算机技术应用领域,数据库技术也是一门专业性很强的学科,它涉及到操作系统、数据结构、程序设计等多领域的知识。...而数据库技术是通过研究数据库的结构、存储、设计、管理以及应用的基本理论和实现方法,并利用这些理论来实现对数据库中的数据进行处理、分析和理解的技术。...数据库恢复(Recovery): 数据库恢复是指通过技术手段, 将保存在数据库中上丟失的电子数据进行抢救和恢复。

9310

MySQL基础数据库基础

✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据库概念 1.1.什么是数据库 数据库是按照数据结构来组织...MySQL 数据库是将数据存储在 磁盘 中,称为 磁盘数据库;除此之外,还可以将数据存储在 内存 中,称为 内存数据库 / 主存数据库,比如 Redis 就是这种存储模式 磁盘数据库 将数据存储在 磁盘...,确保持久化存储 磁盘数据库和内存数据库都是数据库管理系统的存储方式,它们各自有自己的特点和适用场景 1.3.常见数据库 以下是几种常见的数据库 SQL Server: 微软的产品,深受 .Net 开发者的喜爱...2.数据库基本操作 2.1.连接数据库 首先是连接数据库,可以这样操作 注意: 连接数据库前需要确保 MySQL 服务已启动 mysql -u 用户 -p -h IP地址 -P 端口 其中: -u 后跟想要登录...大体可以分为三层 第一层:解决安全和连接管理 第二层:词法、语法分析以及 SQL 语句优化 第三层:完成数据的存储方案 5.存储引擎 存储引擎是数据库系统如何存储数据、为存储的数据建立索引和更新、查询数据等技术的实现方法

19850
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    容器技术基础

    容器技术核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界” Cgroups 技术是用来制造约束的主要手段,而 Namespace 技术则是用来修改进程视图的主要方法。...这也是为什么,很多人会把 Docker 项目称为“轻量级”虚拟化技术的原因,实际上就是把虚拟机的概念套在了容器上。...而在 rootfs 的基础上,Docker 公司创新性地提出了使用多个增量 rootfs 联合挂载一个完整 rootfs 的方案,这就是容器镜像中“层”的概念。...if __name__ == "__main__": app.run(host='0.0.0.0', port=80) dockerfile # 使用官方提供的Python开发镜像作为基础镜像...它真正的价值,乃在于提供了一套基于容器构建分布式系统的基础依赖。 参考 《深入剖析 Kubernetes》

    17510

    数据库基础

    数据库时存储解决方案 站在服务器角度理解 mysql是数据库服务的客户端 mysqld是数据库服务的服务器端 mysql本质是基于C(mysql)S(mysqld)模式的一种网络服务 mysql是一个网络进程...,是在磁盘上存储的一套数据库方案,因此数据库存储的介质为磁盘或者内存。...SQLite: 是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。...服务器、数据库、表之间关系 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。...、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。

    6210

    数据库基础

    持久化操作:保存到数据库 主键:用户表里的id,唯一标识 外键:另一个表里引用的用户id,外键 下载mysql 配置环境 更改密码:a12345678 Navicat Premium for Mac的破解教程...local/mysql/bin/mysqladmin 启动mysql mysql // 更换密码: mysqladmin -u root -p password 登录: mysql -u root -p 数据库操作...;是结束符 1.创建数据库 create database mysql_0219; 2.查看所有数据库 show databases; 3.使用数据库 use mysql_0219; 4....删除数据库 drop database mysql_0219; 5.查看数据库状态 status (注意编码:utf-8) 表的创建与管理: 1.创建表 create table t_user1(...导出数据库里对应的表: mysqldump -u root -p mysql_0219 t_user>mysql_0219_user.sql; 恢复 create database mysql_back

    65930

    数据库基础

    5.数据库的建立和维护功能数据库的建立和维护功能包括数据库初始数据的输入、转换功能、数据库的转储、恢复功能,数据库的重组织功能和性能监视、分析功能等。这些功能一般是由一些实用程序或管理工具完成的。...数据库系统(DBS)是指在计算机系统中引入数据库后的系统,一般由数据库数据库管理系统(及其应用开发工具)、应用系统、数据库管理员和最终用户构成。...——人机系统数据库管理技术产生与发展:人工管理阶段(20世纪50年代中期以前)数据面向应用程序,应用程序与数据集一对一,数据需要由应用程序自己定义和管理,数据无法共享,数据冗余较严重图片文件管理阶段(20...提高了软件的开发和维护效率关系数据模型的完整性约束:实体完整性(主码属性不能为null)、参照完整性(外码属性要么为null,要么为参照的主码值)和用户自定义完整性3、 关系模型的优缺点优点(1)建立在严格的数学概念的基础上...:有关系代数作为语言模型,有关系数据理论作为理论基础(2)关系模型的概念单一。

    72120

    数据库基础

    什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...数据库的水平是衡量一个程序员水平的重要指标。数据库存储介质:磁盘和内存。...数据库,服务器,表关系 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多 个数据库,一般开发人员会针对每一个应用创建一个数据库。...数据库服务器、数据库和表的关系如下: 安装数据库 安装mysql数据库,这里引用大佬写的安装教程,我将其找出来分享给大家!...MySQL的存储引擎 存储引擎:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。 MySQL的存储引擎就是插件式存储引擎,支持多种存储引擎。

    14350

    数据库基础

    数据库基础 数据库被分为关系型数据库和非关系型数据库 使用Mysql是基于关系型数据库 而SQL全名 Structured Query Language(结构化查询语言)本质上是一种语言,MySQL才是数据库本身...禁止使用物理外键,使用逻辑外键 禁止物理删除,使用逻辑删除 is_deleted 逻辑删除(英语:logical deletion),又被称软删除、假删除,是一种数据库操作,使用标记将数据标为不可用,...而不从数据库删除数据本身。...主键 每一张数据库表都可以有一个主键(primary key),主键最大的作用就是用来标识数据,数据就像我们人,名字可能会重复,生日可能会一样,但是身份证号是肯定每个人都不一样的,身份证号就是社会体系辨别我们每个人谁是谁的键...这四个行为最常见的用途能够在使用SQL数据库与网站的API端口时发现。

    61030

    数据库基础

    第⼆范式:在第⼀范式的基础上,要求每条记录由主键唯⼀区分,记录中所有属性都依赖于主键。 第三范式:在第⼆范式的基础上,要求所有属性必须直接依赖主键,不允许间接依赖。...数据库事务数据库事务四⼤特性数据库事务有四个特性,也就是通常说的ACID。原⼦性:指事务由原⼦的操作序列组成,所有操作要么全部成功,要么全部失败回滚。...⼀致性:指事务的执⾏不能破坏数据库数据的完整性和⼀致性,⼀个事务在执⾏之前和执⾏之后,数据库都必须处以⼀致性状态。⽐如在做多表操作时,多个表要么都是事务后新的值,要么都是事务前的旧值。...隔离性:指多个⽤户并发访问数据库时,数据库为每个⽤户执⾏的事务,不能被其他事务的操作所⼲扰,多个并发事务之间要相互隔离。...持久性:指⼀个事务⼀旦提交并执⾏成功,那么对数据库中数据的改变就是永久性的,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作。

    8110

    java核心技术第一篇之数据库基础

    01.数据库的概念: 1).数据库的概念:数据库(Database),就是存储数据的仓库。 2).作用:用来存储和管理大量数据的。...3).什么是数据库管理系统:指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制, 以保证数据库的安全性和完整性。...用户通过数据库管理系统访问数据库中表内的数据。...02.数据库内部的结构: 数据库软件: |–逻辑数据库(跟项目相关) |–表 |–列 |–行(记录) |–表 … |–逻辑数据库(跟项目相关) … 03.Java和数据库的对应关系:...SQLite : 嵌入式的小型数据库,应用在手机端。 常用数据库:MYSQL,Oracle. 这里使用MySQL数据库。MySQL中可以有多个数据库数据库是真正存储数据的地方。

    57920

    数据库技术:MySQL 基础和 SQL 入门,单表、约束和事务

    数据库 优点:1. 数据可以永久保存;2. 方便存储和管理数据;3. 使用统一的方式操作数据库。 缺点:占用资源,有些数据库需要付费,如 Oracle 数据库。...Oracle 数据库:收费的大型数据库,Oracle 公司的核心产品。安全性高。 DB2:收费的超大型数据库,IBM 公司的数据库产品。常在银行系统使用。...MySQL 就是一个 数据库管理系统软件,安装了 MySQL 的电脑,我们叫它数据库服务器。 数据库管理系统用于建立、使用和维护数据库,对数据库进行统一的管理。...数据库名; -- 创建指定名称的数据库。...降序排序 SELECT * FROM emp ORDER BY salary DESC; 组合排序 同时对多个字段进行排序,如果第一个字段相同就按照第二个字段进行排序,以此类推 -- 在薪水排序的基础

    1.5K20

    MySQL数据库基础

    数据库概念 1.1 数据库是干嘛的? 1.2 数据库和数据结构是啥关系? ​1.3 两种类型的数据库 2....MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作 2.2.1 建立数据库 2.2.2 查看数据库 2.2.3 选中数据库 2.2.4 删除数据库 2.3 MySQL数据类型...数据库概念 1.1 数据库是干嘛的? 数据库的功能就是用来组织数据,组织很多很多的数据。...数据结构是一个学科~ 数据库这个软件内部也应用到了很多的数据结构~ 数据库的数据是保存在外存中的 1.3 两种类型的数据库 关系型数据库: 对于数据的约束比较严格~~例如,都是使用”表”这样的结构来存储的...,直到碰到 ; 2.2.2 查看数据库 命令为 show databases; 注:有s,因为是展示所有数据库,用复数 2.2.3 选中数据库 命令为:use + 数据库名字 ; 2.2.4

    32810

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券