数据库与身份认证:数据库的基本概念
什么是数据库
数据库(database)是用来组织、存储和管理数据的仓库。
当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。
常见的数据库及分类
市面上的数据库有很多种,最常见的数据库有如下几个:
其中,MySQL、Oracle、SQL Server 属于传统型数据库(又叫做:关系型数据库 或 SQL 数据库),这三者的设计理念相同,用法比较类似。
而 Mongodb 属于新型数据库(又叫做:非关系型数据库 或 NoSQL 数据库),它在一定程度上弥补了传统型数据库的缺陷。
传统型数据库的数据组织结构
数据的组织结构:指的就是数据以什么样的结构进行存储。
传统型数据库的数据组织结构,与 Excel 中数据的组织结构比较类似。
因此,我们可以对比着 Excel 来了解和学习传统型数据库的数据组织结构。
1. Excel 的数据组织结构
每个 Excel 中,数据的组织结构分别为工作簿、工作表、数据行、列这 4 大部分组成。
2. 传统型数据库的数据组织结构
在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成。
3. 实际开发中库、表、行、字段的关系
①在实际项目开发中,一般情况下,每个项目都对应独立的数据库。
②不同的数据,要存储到数据库的不同表中,例如:用户数据存储到 users 表中,图书数据存储到 books 表中。
③每个表中具体存储哪些信息,由字段来决定,例如:我们可以为 users 表设计 id、username、password 这 3 个字段。
④表中的行,代表每一条具体的数据。
数据库与身份认证:数据库的基本概念相关推荐
- 数据库与身份认证(数据库的基本概念,安装并配置 MySQL,MySQL 的基本使用,在项目中操作 MySQL,前后端的身份认证)
theme: channing-cyan 数据库与身份认证 1. 数据库的基本概念 1.1 什么是数据库 数据库(database)是用来组织.存储和管理数据的仓库. 当今世界是一个充满着数据的互联网 ...
- Node.js 学习之数据库与身份认证
数据库与身份认证 文章目录 数据库与身份认证 1.SQL 的相关学习 1. SQL 的概念 2. SQL 语句学习 a. 查询数据(select).插入数据(insert into).更新数据(upd ...
- 数据库与身份认证——黑马课程笔记
数据库与身份认证 1.数据库的基本概念 2.安装并配置MySQL 3.MySQL的基本使用 3.1使用MySQL workbench管理数据库 1.连接数据库 2.了解主界面的组成部分 3.创建数据库 ...
- Spring Security:基于MySQL数据库的身份认证
本文来说下Spring Security:基于MySQL数据库的身份认证和角色授权 .本文为了上手简单,只用了一张user表. 文章目录 概述 创建项目 基于数据库的身份认证 本文小结 概述 需求缘起 ...
- 【前端——Node.js】:Express、数据库与身份认证
一.Express 1.express路由 (1)路由 路由就是映射关系.在Express中,路由是指客户端的请求与服务器处理函数之间的映射关系 (2)路由匹配的过程 (3)模块化路由 为了方便对路由 ...
- 10 数据库与身份认证
10. 数据库与身份认证 1. 在项目中操作数据库的步骤 安装操作MYSQL数据库的第三方模块(mysql) 通过mysql 模块连接到MYSQL数据库 通过mysql模块执行SQL语句 2. 代码实 ...
- 四、Node.js - 数据库与身份认证
文章目录 目标 一.数据库的基本概念 1.什么是数据库 2.常见的数据库及分类 3.传统型数据库的数据组织结构 (1)Excel 的数据组织结构 (2)传统型数据库的数据组织结构 (3)实际开发中库. ...
- 数据库与身份认证 - 04
文章目录 1. 数据库的基本概念 1.1 什么是数据库 1.2 常见的数据库及分类 1.3 传统型数据库的数据组织结构 1. Excel 的数据组织结构 2. 传统型数据库的数据组织结构 3. 实际开 ...
- 使用Shiro的JdbcRealm实现查询数据库进行身份认证
场景 Subject认证主体 Subject认证主体包含两个信息: 1.Principals:身份,可以是用户名,邮件,手机号码等,可以用来标识一个登录主体身份. 2.Credentials:凭证,常 ...
- 数据库与身份认证:MySQL的基本使用
使用 MySQL Workbench 管理数据库 1. 连接数据库 2. 了解主界面的组成部分 3. 创建数据库 apply创建 创建数据库名称时,不要使用中文,和中间留有空格,可以使用_替代 4 ...
最新文章
- php值传参,引用传参以及对象传参
- zk和eureka的区别
- 从源码分析DEARGUI之add_slider_float-4和add_slider_int-4
- 无边框窗体的移动(winform/wpf)
- JVM调优系列:(三)类加载和执行机制
- Live rates territory LRTERR is invalid for product or account hierarchy
- java单例模式理解_快速理解Java中的五种单例模式
- Modbus协议栈应用实例之四:ModbusTCP服务器应用
- 搭建测试环境_当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?...
- mysql多张表join_Mysql 多表连接查询 inner join 和 outer join 的使用
- 马尔可夫链、隐马尔科夫模型、贝叶斯网络、因子图
- 虹科工业树莓派在激光雕刻中的应用
- 软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day1)
- 【EMNLP2020】忒修斯之船启发下的知识蒸馏新思路 - 微软研究院
- [篇二章四]_安装 Windows 11 系统
- 画图别存为png 透明_怎么样是使(PNG格式)图片背景透明
- docker使用-p参数映射端口失败
- Latex里一些特殊的数学符号
- linux 如何延迟100ms,Linux延时函数
- js 中的正则捕获组