当前位置: 首页 > news >正文

数据库和SQL的基本概念

目录

    • 定义
    • 数据分类
      • 非结构化数据:
      • 半结构化数据 :
      • ​ 结构化数据 :
    • SQL(Structured Query Language)
      • 概念
      • 分类
    • 数据库管理概念理解

定义

数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。

数据库是长期储存在计算机内、有组织的、可共享的数据集合

数据分类

非结构化数据:

数据相对来讲没有固定的特点,这种数据非常不便于检索,但是生活中很多都是非结构化数据。

半结构化数据 :

数据之间有着相同的存储结构: 属性:值, 每一条数据的属性可以不同。

​ 结构化数据 :

创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。**数据之间有着相同的存储结构:属性 值,同一个结构模型中每一条数据的属性都是相同的,但是值有可能不同。**这些数据非常便于存储和管理。

SQL(Structured Query Language)

概念

使用统一的操作数据库的方式,SQL(Structured Query Language)结构化查询语言,全世界所有的结构化数据库都适用。

分类

  • DDL:数据库定义语言(定义数据库的一些组件 表 索引 视图 自增序列…)
  • DML:数据库操作语言(添加 删除 修改) CRUD
  • DQL:数据库查询语言 查询
  • DCL:数据库控制语言(权限 用户管理…) DBA工程师

SQL语言属于第四代语言,而java c++ 才属于第三代

数据库管理概念理解

通过指令让MySQL去做出一些文件操作。
image-20240126173409500

如果将数据库管理系统与之前的文件管理做类比的话:
在这里插入图片描述
通过如java代码等指令继续操作管理
image-20240126173426879

http://www.lryc.cn/news/504353.html

相关文章:

  • CSS系列(9)-- Transform 变换详解
  • 一些浅显易懂的IP小定义
  • C 语言动态爱心代码
  • 【Figma_01】Figma软件初始与使用
  • 【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
  • day2 数据结构 结构体的应用
  • CSS 进阶教程:从定位到动画与布局
  • Nginx性能优化全方案:打造一个高效服务器
  • 详解Maven的setting配置文件中mirror和repository的区别
  • 框架模块说明 #07 API加密
  • 安卓BLE蓝牙开发经验分享
  • 后缀表达式有什么场景应用
  • 使用 Kubernetes 部署 Redis 主从及 Sentinel 高可用架构(未做共享存储版)
  • AI开发 - 用GPT写一个GPT应用的真实案例
  • C#—索引器
  • 杨振宁大学物理视频中黄色的字去掉(稳定简洁版本,四)
  • 排序算法(5):归并排序
  • Gate学习(7)引入体素源
  • 2024.12.14 TCP/IP 网络模型有哪几层?
  • item2 for macos
  • 二维三维空间上两点之间的距离
  • 相机测距原理
  • Debezium SchemaNameAdjuster 分析
  • Stable Diffusion绘画 | SDXL模型使用注意事项
  • (五)机器学习 - 数据分布
  • Flink State面试题和参考答案-(上)
  • 利用开源Stable Diffusion模型实现图像压缩比竞争方法用更低的比特率生成更逼真的图像
  • QT信号与槽机制详解
  • openGauss开源数据库实战二十二
  • BurpSuite解决暴力破解时需要验证码问题