数据库基础练习1(创建表,设置外键,检查,不为空,主键等约束)安装mysql详细步骤

news/2025/1/19 2:02:52/

安装MySQL详细步骤

1. 下载 MySQL 安装程序

  1. 访问 MySQL 官方网站:MySQL Downloads。
  2. 在下载页面,选择 "MySQL Community (GPL) Downloads"。
  3. 在 "MySQL Community Server" 部分,根据你的操作系统(Windows),选择适合的版本,一般选择最新的 MySQL Installer 进行下载。例如,选择 "Windows (x86, 32-bit), MSI Installer" 或 "Windows (x86, 64-bit), MSI Installer" ,这取决于你的 Windows 系统是 32 位还是 64 位。
  4. 注意哈,要看哪个版本稳定,主播觉得8.0.37不错哦,也可以上网查。

2. 运行安装程序

  1. 找到下载的 MySQL 安装程序文件(通常是一个 .msi 文件),双击运行它。
  2. 在安装向导的欢迎页面,点击 "Next"。

3. 选择安装类型(这个选完,后面一直next就行,设置密码要记在哦)

  1. 有多种安装类型可供选择,推荐选择 "Developer Default",它包含了 MySQL 服务器、MySQL Workbench、Connector 等开发所需的组件,适合开发人员。
  2. 你也可以根据自己的需求选择 "Server only" 只安装 MySQL 服务器,或者 "Custom" 自定义安装组件。点击 "Next"。
  3. 初学直接选择Server only,主播也是,选择最后一个自定义的页面选择自己这个版本也行的,需要点击那个绿色的箭头哦。

4. 检查需求

  1. 安装程序会检查你的系统是否满足 MySQL 安装的要求,如缺少某些组件,它会给出提示。确保系统满足要求后,点击 "Next"。

5. 安装组件

  1. 如果你选择了 "Custom" 安装,在此步骤可以选择要安装的组件,例如 MySQL Server、MySQL Workbench、MySQL Shell 等。
  2. 可以点击 "Advanced Options" 查看和修改每个组件的安装位置和配置。
  3. 确认选择后,点击 "Next"。

6. 产品配置(直接默认哈,方便)

  1. 在 "Product Configuration" 部分,会先设置 MySQL Server 的配置。
    • High Availability:对于一般用户,可选择 "Standalone MySQL Server / Classic MySQL Replication"。
    • Type and Networking
      • "Config Type" 可以选择 "Development Computer"(开发机)、"Server Computer"(服务器)或 "Dedicated MySQL Server Machine"(专用 MySQL 服务器)。根据你的使用场景选择,开发机占用资源较少,服务器占用较多资源。
      • "TCP/IP" 一般保持启用,端口默认为 3006,可以修改端口号。
    • Authentication Method
      • 推荐使用 "Use Strong Password Encryption for Authentication",使用强密码加密进行认证。
    • Windows Service
      • 设置 MySQL 服务的名称,可以使用默认名称,也可以修改。
      • 选择 "Start the MySQL Server at System Startup" 让 MySQL 服务在系统启动时自动启动。

7. 账户和密码设置(密码重要哦)

  1. 输入 MySQL 的 root 用户的密码,这是 MySQL 服务器的超级管理员密码,务必牢记。
  2. 可以添加其他用户,也可以在安装完成后再添加。
  3. 点击 "Next"。

8. Windows Service 配置

  1. 确认 Windows 服务的名称和启动选项。
  2. 可以将 MySQL 服务设置为自动启动,也可以手动启动。点击 "Next"。

9. 应用配置(出现错误,可能缺少主键,还有可能电脑中的MySQL没有删除干净)

删除MySQL

1.在电脑应用中删除去卸载MySQL软件,不清楚相关的都卸载就行

2.以MySQL开头的文件夹全部删除

3.删除注册表(2,3两步都可以用插件,建议看抖音找视频,还有好用的删除软件哦,没有软件也有视频手把手教你删除哦)

  1. 安装程序将应用前面设置的配置,安装并配置 MySQL 服务器和其他选择的组件。
  2. 这个过程可能需要几分钟,等待安装完成。

10. 完成安装

  1. 安装完成后,点击 "Finish"。

11. 测试 MySQL 服务器

  1. 打开命令提示符(CMD)或 Windows PowerShell。
  2. 输入 mysql -u root -p,按回车键。
  3. 输入你设置的 root 用户密码,按回车键。
  4. 如果成功登录到 MySQL 服务器,会看到 MySQL 的命令行界面,显示 mysql> 提示符,表示 MySQL 服务器安装成功。

注意事项

  • 密码安全:设置的 root 用户密码要足够复杂,包含字母、数字和特殊字符,以提高安全性,当然学习的话当然不用啦,123456就行。
  • 端口设置:如果默认的 3006 端口被占用,可以修改为其他未使用的端口,但需要记住修改后的端口号,在后续的连接中使用。
  • 服务管理:可以在 Windows 的服务管理器中找到 MySQL 服务,对其进行启动、停止、重启等操作。
  • 防火墙设置:如果你的 Windows 系统开启了防火墙,可能需要允许 MySQL 的端口通过,否则外部应用可能无法连接到 MySQL 服务器,包括一些杀毒软件会进行拦截哦。
  • 后续配置
    • 可以使用 MySQL Workbench 进行更高级的数据库管理和操作,如创建数据库、表,进行数据操作等。
    • 可以使用 mysql 命令行工具或其他第三方工具(如 Navicat、HeidiSQL)连接到 MySQL 服务器。

配置环境变量(可选)

如果你希望在任何目录下都能方便地使用 mysql 命令,可以将 MySQL 的 bin 目录添加到 Windows 的环境变量中:

  1. 找到 MySQL 的安装目录,默认在 C:\Program Files\MySQL\MySQL Server版本号\bin。主播是C:\Program Files\MySQL\MySQL Server 8.0\bin
  2. 右键点击 "此电脑",选择 "属性"。
  3. 点击 "高级系统设置",在 "系统属性" 中选择 "环境变量"。
  4. 在 "系统变量" 中找到 "Path",点击 "编辑"。
  5. 点击 "新建",将 MySQL 的 bin 目录路径添加进去。
  6. 点击 "确定",关闭所有对话框。

这样,你就可以在命令提示符或 Windows PowerShell 中直接输入 mysql 命令而无需进入 MySQL 的安装目录。

常见问题及解决方法

  • 无法启动服务:检查 Windows 事件查看器,查看是否有与 MySQL 服务相关的错误信息,可能是端口冲突、文件权限问题或配置错误,权限问题常见,打开任务管理器,找到该任务打开哦,要有管理员权限(root是管理员)。
  • 密码错误:确保输入的密码正确,可通过 mysqladmin -u root -p password 新密码 重置密码。
  • 连接失败:检查网络连接、防火墙设置和 MySQL 服务是否正常运行,确保 MySQL 服务器的配置正确,例如端口号和用户权限。

实验题目

mysql8.0新建产品库mydb6_product,新建3张表如下
employees表®
列1:id ,整型 , 主键
列2:name ,字符串,最大长度50,不能为空
列3:age,整型
列4:gender,字符串,最大长度10,不能为空,默认值“unknown”
列5:salary,浮点型
o   orders表
列1:id,整型,主键
列2:name,字符串,最大长度100,不能为空
列3:price,浮点型
列4:quantity,整型
列5:category,字符串,最大长度50
invoices表
o  列1:number,整型,主键自增长
o  列2:order_id,整型外键关联到orders表的id列
o  列3:in date: 日期型
o  列4:total amount:浮点型,要求数据大于0

完成步骤

1.创建数据库

2.使用该库,并创建第一个employees表,关键字打错会出现报错,如下:

3.创建第二个表orders

4.创建第三个表invoices


http://www.ppmy.cn/news/1564283.html

相关文章

用 Python 处理 CSV 和 Excel 文件

💖 欢迎来到我的博客! 非常高兴能在这里与您相遇。在这里,您不仅能获得有趣的技术分享,还能感受到轻松愉快的氛围。无论您是编程新手,还是资深开发者,都能在这里找到属于您的知识宝藏,学习和成长…

【Java】—— 基于Websocket实现页面聊天效果

基于SpringBootVue和Websocket实现页面聊天效果,如下: 一、WebSocket 的主要特点 全双工通信:一旦 WebSocket 连接建立,客户端和服务器就可以随时相互发送消息,而不需要一方必须先发起请求。 较少的控制开销&#xf…

DNVS许可分析的数据可视化

在数字化时代,数据可视化已成为企业决策的重要工具。DNVS许可分析的数据可视化将复杂的合规数据转化为直观、易理解的图形和图表,帮助企业快速洞察合规风险,做出明智的决策。本文将探讨DNVS许可分析数据可视化的重要性及其如何助力企业实现合…

4 AXI USER IP

前言 使用AXI Interface封装IP,并使用AXI Interface实现对IP内部寄存器进行读写实现控制LED的demo,这个demo是非常必要的,因为在前面的笔记中基本都需哟PS端与PL端就行通信互相交互,在PL端可以通过中断的形式来告知PS端一些事情&…

大模型(LLM)的若干科普之问(四):OpenAI 的 API 接口规范与openai库

一、OpenAI 的 API 接口规范 OpenAI 的 API 接口规范是基于 RESTful API 设计的,主要用于与 OpenAI 的大型语言模型(如 GPT-3、GPT-4 等)进行交互。以下是 OpenAI API 的基本接口规范和使用方法: 1. API 基础信息 API 地址: htt…

【AI日记】25.01.16

【AI论文解读】【AI知识点】【AI小项目】【AI战略思考】【AI日记】【读书与思考】 AI kaggle 比赛:Forecasting Sticker Sales 读书 书名:罗素论幸福评估:读完,不错 律己 AI: 8 小时,良作息&#xff1…

【ComfyUI专栏】Git Clone 下载自定义节点的代理设置

我们实际在使用ComfyUI 下载节点的时候会碰到下载缓慢的问题,这个问题如何解决呢?有没有比较好的办法解决下载和复制缓慢的问题呢?这个就涉及到我们使用代理的方式进行节点下载的方式了。首先确定我们当前的代理服务器的设置,也就是IP地址和端口问题。 开启Cmd命令,执行如…

程序设计安全方案,软件开发安全指南,信息系统安全管理规范(Word原件)

2.1.应用系统架构安全设计要求 2.2.应用系统软件功能安全设计要求 2.3.应用系统存储安全设计要求 2.4.应用系统通讯安全设计要求 2.5.应用系统数据库安全设计要求 2.6.应用系统数据安全设计要求 软件全套精华资料包清单部分文件列表: 工作安排任务书,可行…