MySql数据库的下载安装及使用教程

MySql数据库的下载安装及使用教程

  • 一、MySql的下载与安装
    • 1.MySQL的下载
    • 2.MySQL的安装
    • 3、Workbench以及mysql的使用

一、MySql的下载与安装

1.MySQL的下载

进入网址:https://www.mysql.com/downloads/并点击图中红圈位置
在这里插入图片描述
再次点击图中红圈位置
在这里插入图片描述
继续点击红圈位置
在这里插入图片描述
下载第二个选项
在这里插入图片描述
直接下载即可
在这里插入图片描述

2.MySQL的安装

下载完成后,进行安装。基本上都是执行“execute”、“next”选项。如果遇到一些装包下载失败,也可以不用管。下面列出了安装过程中的一些图。
在这里插入图片描述
这里要输入数据库的密码;(后面需要要记住)
在这里插入图片描述
这里需要输入数据库的名称; (记住后面有用)

在这里插入图片描述
接下来,一步一步地进行安装,直至安装完后即可。
安装完成后,一般就会将环境变量默认设置完成。检查一下,如果没有设置的话,在系统环境变量path下添加:C:\Program Files\MySQL\MySQL Server 8.0\bin;
测试是否安装成功:
在管理员权限下运行:
启动:Net start mysql80(mysql80数据库名)
关闭:Net stop mysql80.

在这里插入图片描述

3、Workbench以及mysql的使用

1.建立数据库
打开workbench,选择红色区域的加号,如下图所示。

在这里插入图片描述

点击小+号然后先输入用户名和密码,再输入连接名;先点击“test connection”,连接成功后,点击“OK”即可。
在这里插入图片描述点击红色区域db_2,进入workbench操作界面。
在这里插入图片描述
点击下图工具栏中的红色区域,输入数据库名,点击“Apply”即可建立数据库。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

右击“tables”,创建新表(create tables)。在表格中输入一些属性名,如下图所示。点击“Apply”,创建完后。

在这里插入图片描述

然后右击“student”,选择“Select Rows-Limit 1000”,在表格输入类似于下面的内容,点击“Apply”,即把数据写入到数据库中。

在这里插入图片描述
2 数据库的增删改查
输入 mysql -uroot -p命令,然后输入show databases,以看到刚刚建立的数据库,再依次输入use database_2,show tables。 在这里插入图片描述
在这里插入图片描述
1)查(select)
Select * from student;

在这里插入图片描述

2)增(insert)
Insert into 表名(列名1,列名2,列名3,……) values (value1,value2,value3,……);
插入值:
Insert into student(idstudent, name, age, addr) values (3,’王五’,21,’王家村’);

在这里插入图片描述
3)改(update)
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 …]
[WHERE where_definition]
[ORDER BY …]
[LIMIT row_count]
修改值:update student set age=19 where id=3;
在这里插入图片描述
4)删
语法:delete from tb (where)
Delete from student where idstudent=3;

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/298492.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入学习Python与Vscode环境的安装与配置

文章目录 前言1. 安装Python2. 配置Python虚拟环境3. 安装Vscode4. 安装Python插件5. 配置Vscode与虚拟环境6. 创建Python项目7. 运行和调试8. 使用扩展功能9. 安装Jupyter支持10. 版本管理与集成11. 自定义配置结语Python技术资源分享1、Python所有方向的学习路线2、学习软件3…

LeetCode刷题--- 字母大小写全排列

个人主页:元清加油_【C】,【C语言】,【数据结构与算法】-CSDN博客 个人专栏 力扣递归算法题 http://t.csdnimg.cn/yUl2I 【C】 http://t.csdnimg.cn/6AbpV 数据结构与算法 http://t.csdnimg.cn/hKh2l 前言:这个专栏主要讲述递归递归、搜索与回…

用CHAT了解更多知识点

问CHAT:什么是硅基生命和碳基生命? CHAT回复:硅基生命和碳基生命是两种理论性的生物体类型,这些生物体主要是由硅或碳元素以及其他元素构成的。 碳基生命是我们当前所熟知的生命形式。碳元素能够形成稳定且复杂的分子,…

用对工具,抖音、某站视频轻松下载~

相信大部分小伙伴都有过这样的困扰,平时我们在刷短视频的时候就发现一段我们需要的视频。想下载时才发现,“保存”按钮是灰色的。 这个时候我们可以通过复制视频链接的方式来下载视频。下面给大家介绍四种万能视频下载工具,大家记得点赞收藏再…

亚信安慧AntDB数据库携手U8C共创未来

AntDB数据库生态负责人在近期举行的商业创新大会上引领着数字化时代的浪潮,推出了令业界瞩目的U8CAntDB联合产品。这一创新性的合作将AntDB数据库与U8C云ERP产品紧密结合,为成长型企业提供了一套全栈、安全可靠的保障,为企业的数智化转型升级…

Node.js(二)-模块化

1. 模块化的基本概念 1.1 什么是模块化 模块化是指解决一个复杂问题时,自顶向下逐层将系统拆分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。 1.2 编程领域中的模块化 编程领域中的模块化,就是遵守固定的规则&…

Spring源码分析---Bean 的生命周期 03

来源:Spring 3. Bean 的生命周期 自定义一个 SpringBoot 的主启动类: SpringBootApplication public class A03Application {public static void main(String[] args) {ConfigurableApplicationContext context SpringApplication.run(A03Applicatio…

经典文献阅读之--RenderOcc(使用2D标签训练多视图3D Occupancy模型)

0. 简介 3D占据预测在机器人感知和自动驾驶领域具有重要的潜力,它将3D场景量化为带有语义标签的网格单元。最近的研究主要利用3D体素空间中的完整占据标签进行监督。然而,昂贵的注释过程和有时模糊的标签严重限制了3D占据模型的可用性和可扩展性。为了解…

【Linux系统基础】(5)在Linux上集群化环境前置准备及部署Zookeeper、Kafka软件详细教程

集群化环境前置准备 介绍 在前面,我们所学习安装的软件,都是以单机模式运行的。 后续,我们将要学习大数据相关的软件部署,所以后续我们所安装的软件服务,大多数都是以集群化(多台服务器共同工作&#xf…

CTF show 71

CTF show 71 在源码中可以看到程序把缓冲区内容全部替换成了问号 ​​ ob_get_contents函数把缓冲区内容读到以后赋值给了变量s,类型是字符串。 ob_end_clean()函数清空当前缓冲区并且关闭缓冲区 ​​ 所以展示的结果中全是问号。所以我们需要在读取到文件以后…

JavaOOP篇----第十六篇

系列文章目录 文章目录 系列文章目录前言一、a=a+b与a+=b有什么区别吗?二、final、finalize()、finally三、JDBC操作的步骤四、在使用jdbc的时候,如何防止出现sql注入的问题。前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击…

HarmonyOS快速入门之开发准备

开发准备 本文档适用于HarmonyOS应用开发的初学者。通过构建一个简单的具有页面跳转/返回功能的应用(如下图所示),快速了解工程目录的主要文件,熟悉HarmonyOS应用开发流程。 在开始之前,您需要了解有关HarmonyOS应用的…