码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Node.js 零基础入门 Node.js 零基础入门第四天 4.1 数据库的基本概念 && 4.2 安装并配置MySQL && 4.3 MySQL的基本使用


    Node.js 零基础入门

    Node.js 零基础入门第四天

    文章目录

      • Node.js 零基础入门
        • Node.js 零基础入门第四天
        • 老师:黑马程序员
        • 4 数据库与身份认证
          • 4.1 数据库的基本概念
            • 4.1.1 什么是数据库
            • 4.1.2 常见的数据库及分类
            • 4.1.3 传统型数据库的数据组织结构
          • 4.2 安装并配置MySQL
          • 4.3 MySQL的基本使用
            • 4.3.1 使用MySQL Workbench管理数据库
            • 4.3.2 使用SQL管理数据库
            • 4.3.3 SQL的select语句
            • 4.3.4 SQL的insert into 语句
            • 4.3.5 SQL的update语句
            • 4.3.6 SQL的delete语句
            • 4.3.7 SQL的where子句
            • 4.3.8 SQL的and 和 or运算符
            • 4.3.9 SQL的order by子句
            • 4.3.10 SQL的count(*)函数

    老师:黑马程序员

    4 数据库与身份认证

    4.1 数据库的基本概念
    4.1.1 什么是数据库

    数据库(database)是用来组织、存储和管理数据的仓库。

    当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。

    为了方便管理互联网世界中的数据,就有了数据库管理系统的概念(简称:数据库)。用户可以对数据库中的数据进行新增、查询、更新、删除等操作。

    4.1.2 常见的数据库及分类
    • MySQL 数据库(目前使用最广泛、流行度最高的开源免费数据库;Community + Enterprise)
    • Oracle 数据库(收费)
    • SQL Server 数据库(收费)
    • Mongodb 数据库(Community + Enterprise)

    其中,MySQL、Oracle、SQL Server 属于传统型数据库(又叫做:关系型数据库 或 SQL 数据库),这三者的设计理念相同,用法比较类似。

    而 Mongodb 属于新型数据库(又叫做:非关系型数据库 或 NoSQL 数据库),它在一定程度上弥补了传统型数据库的缺陷。

    4.1.3 传统型数据库的数据组织结构

    数据的组织结构:指的就是数据以什么样的结构进行存储。

    在传统型数据库中,数据的组织结构分为数据库(database)、数据表(table)、数据行(row)、字段(field)这 4 大部分组成。

    ① 数据库类似于 Excel 的工作簿

    ② 数据表类似于 Excel 的工作表

    ③ 数据行类似于 Excel 的每一行数据

    ④ 字段类似于 Excel 的列

    ⑤ 每个字段都有对应的数据类型

    【实际开发中库、表、行、字段的关系】

    ① 在实际项目开发中,一般情况下,每个项目都对应独立的数据库。

    ② 不同的数据,要存储到数据库的不同表中,例如:用户数据存储到 users 表中,图书数据存储到 books 表中。

    ③ 每个表中具体存储哪些信息,由字段来决定,例如:我们可以为 users 表设计 id、username、password 这 3 个字段。

    ④ 表中的行,代表每一条具体的数据。

    4.2 安装并配置MySQL

    略

    4.3 MySQL的基本使用
    4.3.1 使用MySQL Workbench管理数据库

    略

    4.3.2 使用SQL管理数据库

    【什么是SQL】

    SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让开发者以编程的形式,操作数据库里面的数据。

    三个关键点:

    ① SQL 是一门数据库编程语言

    ② 使用 SQL 语言编写出来的代码,叫做 SQL 语句

    ③ SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb)不支持 SQL 语言

    【SQL能做什么】

    ① 从数据库中查询数据

    ② 向数据库中插入新的数据

    ③ 更新数据库中的数据

    ④ 从数据库删除数据

    ⑤ 可以创建新数据库

    ⑥ 可在数据库中创建新表

    ⑦ 可在数据库中创建存储过程、视图

    ⑧ etc…

    4.3.3 SQL的select语句

    略

    4.3.4 SQL的insert into 语句

    略

    4.3.5 SQL的update语句

    略

    4.3.6 SQL的delete语句

    略

    4.3.7 SQL的where子句

    在这里插入图片描述

    4.3.8 SQL的and 和 or运算符

    略

    4.3.9 SQL的order by子句

    略

    4.3.10 SQL的count(*)函数

    略

  • 相关阅读:
    花生壳内网穿透+Windows系统,如何搭建网站?
    Open3D 进阶(13)使用PCA将点云投影到主成分空间
    Python语言:字典的使用
    Deno 命令行界面
    TCPIP网络编程基础知识
    用html编写的招聘简历
    Linux-RPM与YUM
    STM32F103C8t SPI1重映射到PB3 PB4 PB5无输出
    微视网媒:新媒体时代的宣传与营销新范式
    【Web前端】一文带你吃透CSS(中篇)
  • 原文地址:https://blog.csdn.net/weixin_44226181/article/details/126757899
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号