目录

一、数据库简介

二、常见数据库:

三、数据库的访问技术:

四、SQL概述

五、数据库存储引擎


一、数据库简介

1、数据库:是存储数据的仓库,其本质是一个文件系统,又叫DB。

2、数据库管理系统:指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,并对数据数据库进行统一管理和控制,以保证数据库的安全行和完整性。用户可通过数据库管理系统访问数据库,又叫DBMS。

3、数据库表:数据库中以表为组织单位存储数据。

二、常见数据库:

1、MySQL:开源免费的小型数据库,已被Oracle公司收购。

2、Oracle:收费的大型数据库,Oracle公司产品。

3、DB2:IBM公司的收费数据库,常用于银行系统中。

4、SQLServer:一个中型的收费数据库,MicroSoft公司的产品。

5、SQLite:嵌入式的小型数据库,主用于手机端。

三、数据库的访问技术:

1、ODBC:开放数据库互连,该技术为访问不同的SQL数据库提供一个共同的接口。

2、JDBC:java数据库连接,用于Java应用程序连接数据库的标准方法。

3、ADO.NET:微软在.NET框架下开发的面对对象类库,提供了对关系数据、XML和应用程序数据的访问,允许和不同类型的数据源以及数据库进行交互。

4、PDO:为PHP访问数据库定义了一个轻量级、一致性的接口。

四、SQL概述

结构化查询语言,简称SQL,是关系型数据库管理系统都需要遵循的规范。

SQL语句分类:

①、数据定义语言DDL:用于定义数据库对象。如:create、alter、drop..

②、数据操作语言DML:用于对数据库中表的记录进行更新。如:insert、update、delete..

③、数据控制语言DCL:用于定义数据库的访问权限和安全级别。

④、数据查询语言DQL:用来查询数据库中表的记录。如select..

五、数据库存储引擎

数据库引擎是数据库管理系统进行创建、查询、更新和删除数据操作的底层组件。不同的存储引擎提供不同的存储机制。

MySQL存储引擎:

1、InnoDB:事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键。

2、MyISAM:基于ISAM存储引擎,拥有较高的插入、查询速度,但不支持事务。常用于Web、数据仓储和其他应用环境。

3、MEMORY:Memory存储引擎将表中的数据存储到内存中,为查询和引用其他表数据提供快速访问。

4、Archive:Archive存储引擎支持高并发的插入和查询操作,常用于存储归档数据,如记录日志信息。

第一章 MySQL数据库的简介相关推荐

  1. MySQL/ 第一章 MySQL数据库

     第一章 一.什么是数据库? 数据库就是一个存储数据的仓库. 二.MySQL的优势: 快速,便捷和易用. 三.MySQL的特性: 1.使用C和C++编写,并使用了多种编译器进行测试,保证原代码的可移植 ...

  2. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

    微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

  3. 【高校宿舍管理系统】第一章 建立数据库以及项目框架搭建

    第一章 建立数据库以及项目框架搭建 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正. 文章目录 第一章 建立数据库以及项目框架搭建 前言 一 ...

  4. 第一章 Caché 服务器页面简介 - 什么是CSP

    文章目录 第一章 Caché 服务器页面简介 - 什么是CSP CSP 和 Zen 在你开始之前 生产 `Web` 服务器和 `Caché` 提供的专用 `Web` 服务器 配置 `Web` 服务器和 ...

  5. STM32 ES8266上阿里云IOT MQTT实践【第一章】:物联网简介(什么是物联网)

    课程大纲 [第一章]:物联网简介(什么是物联网) [第二章]:物联网十大应用场景 [第三章]:什么是MCU? [第四章]:MCU的应用范围 [第五章]:我们要怎么入门MCU开发? [第六章]:如何使用 ...

  6. 关于高性能mysql的读书报告_《高性能MySQL》读书笔记:第一章[MySQL架构与历史]...

    <高性能MySQL>读书笔记:第一章[MySQL架构与历史] MySQL逻辑架构 MySQL最优秀的一点就是它的存储架构,将查询处理,系统任务,数据存储/提取相分离 并发控制 通过读写锁实 ...

  7. Linux内核设计与实现(1)第一章:Linux内核简介

    Linux内核设计与实现(1)第一章:Linux内核简介 1. linux历史及与Unix关系 2. 内核组成 3. 用户空间和内核空间 4. 系统调用 5. 中断 6. Unix强大的原因 7. L ...

  8. 一台计算机安装了fortran语言,第一章计算机Fortran语言简介精要.ppt

    第一章计算机Fortran语言简介精要.ppt 第1章 计算机与Fortran语言简介 知道计算机的基本构造 理解二进制系统 Fortran的历史和现状 内容简介: 1.1 计算机 CPU (cent ...

  9. 第二十三章 MySQL数据库 手册2 SQL语句

    第二十三章 MySQL数据库 手册2 SQL语句 实验二:用SQL语句,管理数据库 `危险命令,delete 后不加 where 条件代表删除所有数据 delete.` `更加危险的删除命令trunc ...

最新文章

  1. 2018-07-12 第六十七天 EsayUI
  2. 用python画皮卡丘画法-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
  3. C++多态的概念及前提条件(最精辟)
  4. 【Linux】一步一步学Linux——mtools命令(244)
  5. [JavaWeb-HTML]HTML概念介绍和快速入门
  6. jzoj5698-[gdoi2018day1]密码锁【贪心,差分】
  7. 需求澄清_澄清字符串的格式!
  8. RCP:如何移除Toolbar中的Quick Access
  9. java对list里面按照分数排名_提前批警校排名,部属警校去省厅,省级警校去乡镇吗...
  10. 【Docker】Mac下Docker启动Kubernetes处于一直启动中(卡死)
  11. python正则表达式操作指南_比较详细Python正则表达式操作指南(re使用)
  12. ubuntu 查询cpu个数
  13. xmlhttp status各类Http请求状态(status)及其含义
  14. Java高并发编程实战7,ConcurrentHashMap详解
  15. 系统集成项目管理之何为系统集成
  16. html5经纬度定位 源码_HTML5获取地理经纬度并通过百度接口得到实时位置
  17. 从 MVC 到使用 ASP.NET Core 6.0 的Minimal API
  18. MVG读书笔记——射影几何下的二次曲线
  19. Linux性能分析工具perf基础使用介绍
  20. Java打印带边框的乘法口诀表_Java 面试 - 打印九九乘法口诀表

热门文章

  1. python杨辉三角居中_利用python打印杨辉三角
  2. 人工智能的知识图,人工智能学习路线
  3. Shader学习七,UnityCG.cginc
  4. CVPR,ICCV,ECCV顶会论文
  5. javaScript改变this指向的三种方法
  6. Python-数组切片
  7. MySQL由身份证衍生出的统计数据
  8. 基于FPGA的FFT
  9. 基于沙盒的隔离软件Sandboxie
  10. Post请求body为list,校验里面的对象