Nodejs 第三十二章(数据库)

MySQL是一种开源的关系型数据库管理系统(RDBMS),它是最受欢迎的数据库系统之一。MySQL广泛用于Web应用程序和其他需要可靠数据存储的应用程序中。

以下是MySQL数据库的一些重要特点和概念:

  1. 数据库:MySQL是一个数据库管理系统,用于创建和管理数据库。数据库是一个组织结构,用于存储和管理数据。
  2. 表:数据库中的数据被组织成表的形式。表由行和列组成,行表示记录,列表示字段。
  3. SQL:MySQL使用结构化查询语言(SQL)进行数据库操作。SQL是一种用于定义、操作和查询数据库的语言。
  4. 数据类型:MySQL支持各种数据类型,例如整数、浮点数、字符串、日期和时间等。每个列都有自己的数据类型。
  5. 索引:MySQL允许创建索引以加快数据检索速度。索引是对表中一列或多列的值进行排序的数据结构。
  6. 主键:主键是表中的唯一标识符。它用于确保表中的每个记录都有唯一的标识。
  7. 外键:外键用于建立表与表之间的关联。它定义了一个表中的列与另一个表中的列之间的关系。
  8. 触发器:触发器是一种在数据库中定义的操作,它会在特定事件发生时自动执行。例如,当向表中插入新记录时,可以触发一个触发器来执行其他操作。
  9. 存储过程:存储过程是一组预编译的SQL语句,可以在数据库中进行重复使用。它可以接受参数并返回结果。
  10. 备份和恢复:MySQL提供了备份和恢复数据库的工具和命令,以确保数据的安全性和可靠性。

什么是关系型数据库?

在关系型数据库中,数据以结构化的方式存储,其中每个表格由一组列(字段)和一组行(记录)组成。每个列定义了数据的类型和属性,而每个行则表示一个特定的数据实例。表格之间的关系通过使用主键和外键进行建立。主键是唯一标识表格中每个行的列,而外键是指向其他表格主键的列,用于建立表格之间的关联关系。

安装流程

www.mysql.com/

滚动到下面

默认端口3306

设置密码

添加mysql服务 把名字记住(MySQL83)

继续往下走就行了

安装完成之后检查Mysql服务是否开启 services.msc

为什么让大家记住那个名字 MySQL83 因为就是服务的名字 出问题可以检查一下服务

然后配置环境变量

测试Mysql 然后输入密码

sh 复制代码
mysql -uroot -p

成功

可视化工具安装

打开VScode

选择扩展 搜索 database 然后安装 Database Client

新建库

新建表

插入数据

相关推荐
中工钱袋10 分钟前
Vue 中地址栏参数与 HTTP 请求参数的同步问题
前端·vue.js·http
zzlyx9914 分钟前
设备管理系统功能与.NET+VUE(IVIEW)技术实现
前端·vue.js·view design
秋月华星2 小时前
【flutter】TextField输入框工具栏文本为英文解决(不用安装插件版本
前端·javascript·flutter
千里码aicood3 小时前
[含文档+PPT+源码等]精品基于Python实现的校园小助手小程序的设计与实现
开发语言·前端·python
青红光硫化黑3 小时前
React基础之React.memo
前端·javascript·react.js
大麦大麦3 小时前
深入剖析 Sass:从基础到进阶的 CSS 预处理器应用指南
开发语言·前端·css·面试·rust·uni-app·sass
m0_616188495 小时前
Vue3 中 Computed 用法
前端·javascript·vue.js
六个点5 小时前
图片懒加载与预加载的实现
前端·javascript·面试
Patrick_Wilson5 小时前
🔥【全网首篇】30分钟带你从0到1搭建基于Lynx的跨端开发环境
前端·react.js·前端框架
Moment5 小时前
前端 社招 面筋分享:前端两年都问些啥 ❓️❓️❓️
前端·javascript·面试