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

【数据库】P1 数据库基本常识

数据库基本常识

  • 数据库 ≠ 数据库管理系统
  • 表(Table)
  • SQL是什么

数据库 ≠ 数据库管理系统

  • 数据库是保存有组织的数据的容器,数据库称为 DB(DataBase);
  • 数据库管理系统是创建和操纵数据库的软件,数据库管理系统称为 DBMS(DataBase Management System);
  • 所以,数据库一般来说是不可见的,而可见的一般都是数据库管理系统,例如 DataGrip,例如 MySQL,MongoDB等都是数据库管理系统。数据库是存储数据的后台结构,无法直接在物理上看到,我们只是间接通过诸多 DBMS 来创建和操纵数据库。

表(Table)

数据库中的表是一种用于存储和组织数据的结构。

行与列(row & column):
在一个数据库中,表可以看作是一个二维的数据结构,其中每一行表示一个记录或实例,每一列代表一个属性或字段。每个表都有一个名称,用于标识表格在数据库中的唯一性。表格通过列(字段)定义了存储的数据类型,以及数据在表中的结构。

举例来说:
举例来说,假设你正在设计一个存储学生信息的数据库,你可以创建一个名为 “Students” 的表。该表的列可以包括学生的姓名、年龄、性别等。每一行记录就代表一个具体的学生。这样,你可以在表格中有效地存储和管理学生的信息。

主键(Primary Key):
此外,每个表都有一个主键,主键是唯一标识表中每一行记录的列。这有助于确保每条记录在表中的唯一性。在某些情况下,你还可以定义外键来建立不同表之间的关联。


SQL是什么

SQL,Structured Query Language,结构化查询语言,是一种专门用来与数据库进行沟通的语言。

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

相关文章:

  • c语言——计算两个数的乘积
  • 单机模型并行最佳实践
  • 编程练习(3)
  • PyTorch学习笔记(十三)——现有网络模型的使用及修改
  • Python爬虫的scrapy的学习(学习于b站尚硅谷)
  • “深入解析JVM:揭秘Java虚拟机的工作原理“
  • 【数据结构与算法】十大经典排序算法-归并排序
  • 基于深度学习创建-表情符号--附源码
  • .netcore grpc的proto文件字段详解
  • 带你了解建堆的时间复杂度
  • 人工智能原理(6)
  • 单片机模块化编程文件创建流程
  • docker image
  • 力扣75——单调栈
  • Webpack和Parcel详解
  • linux系统服务学习(六)FTP服务学习
  • 7.原 型
  • 【图像分类】理论篇(2)经典卷积神经网络 Lenet~Resenet
  • C++系列-内存模型
  • [管理与领导-30]:IT基层管理者 - 人的管理 - 向上管理,管理好你的上司,职业发展事半功倍。什么样的上司不值得跟随?
  • Java进阶篇--迭代器模式
  • 【CAM】CAM(Class Activation Mapping)——可视化CNN的特征定位
  • Maven教程_编程入门自学教程_菜鸟教程-免费教程分享
  • Gof23设计模式之模板方法模式
  • springBoot 配置文件 spring.resources.add-mappings 参数的作用
  • 《Java极简设计模式》第03章:工厂方法模式(FactoryMethod)
  • C++11并发与多线程笔记(11) std::atomic续谈、std::async深入谈
  • React快速入门
  • windows权限维持—SSPHOOKDSRMSIDhistorySkeletonKey
  • CSS 两栏布局和三栏布局的实现