数据库的概述

数据库概述

  数据库的作用:

    数据库类似于程序的记忆模块,作用是高效的存储和管理数据。

  数据库的特点:

  1.  持久化存储
  2.  存取效率高
  3.  支持可扩展

数据库的组成和分类:

  数据库管理系统 管理数据库的一套软件系统,简称DBMS

  数据库管理系统构成:

  1)客户端

  2)服务端

  3)数据库文件

  关系型数据库管理系统: RDBMS

  数据库的分类和特点:

  • 关系型数据库:基于关系模型建立,用二维表进行数据存储的数据库

    MySQL Oracle

  • 非关系型数据库:不是基于二维表,基于key-value 方式存储

    MongoDB Redis

  关系型数据库的核心元素:

  • 数据库: 数据库系统
  • 数据表: 二维表,(行、列)
  • 记录(二维表的一行,要求数据要完整)
  • 字段(二维表的列,要求一列的数据类型要一致)

数据库的使用

  数据保存的流程 

  • 创建数据库 --> 创建数据表—>字段 ---> 保存数据

  数据库服务器向内实现数据库文件的增删改查,向外(数据库客户端)提供通过SQL语句调用的接口。

  C/S通信语言SQL语句主要分为:

    i. DQL: 数据查询语⾔,⽤于对数据进⾏查询.
    ii. DML: 数据库操作语⾔.
    iii. DDL: 数据定义语⾔,进⾏数据库、表的管理等.

MYSQL数据库在Linux下的安装命令

  MYSQL的安装、启动与停止

    使⽤  1 sudo apt-get install mysql-server  命令安装 MySQL 数据库.
    使⽤  1 sudo service mysql start  命令启动 MySQL 数据库.
    使⽤  1 sudo service mysql stop  命令停⽌ MySQL 数据库.
    使⽤  1 ps ajx | grep mysql  命令查看 MySQL 数据库启动状态.     ps -ajx 查看系统进程 / grep通过管道查询
 
 
-------------------------------------------------- 花有重开日,人无再少年... -----------------------------------------------------

 

posted @   Avery_rainys  阅读(142)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示