超详细MySQL安装及基本使用教程[通俗易懂]

超详细MySQL安装及基本使用教程[通俗易懂]一、下载MySQL首先,去数据库的官网http://www.mysql.com下载MySQL。点击进入后的首页如下: 然后点击downloads,community,选择MySQLCommunityServer。如下图: 滑到下面,找到RecommendedDownload,然后点击gotodownloadpage。如下图: 点击download进入下载页面选择No…

大家好,又见面了,我是你们的朋友全栈君。

一、下载MySQL

首先,去数据库的官网http://www.mysql.com下载MySQL。

点击进入后的首页如下: 
这里写图片描述

然后点击downloads,community,选择MySQL Community Server。如下图: 
这里写图片描述

滑到下面,找到Recommended Download,然后点击go to download page。如下图: 
这里写图片描述

点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。 
**这里写图片描述**

二、安装MySQL

打开刚刚下载好的安装包,开始安装MySQL。 
这里写图片描述 
选择 I accept 然后点击next进入下一步。

这里写图片描述 
这里选择Developer Default,然后点击next进入下一步。

这里写图片描述 
这一步是检查安装条件,直接点击next进入下一步就可以了。

这里写图片描述 
这里直接点击execute执行就可以了,执行完后点击next进入下一步。

这里写图片描述 
继续点击next进入下一步。

这里写图片描述 
选择第一个然后点击next进入下一步。

这里写图片描述 
这里直接点击next进入下一步就可以了。

这里写图片描述 
设置root密码然后点击next进入下一步。

这里写图片描述 
点击next进入下一步。

这里写图片描述 
继续点击next。

这里写图片描述 
点击execute执行。

这里写图片描述 
点击next。

这里写图片描述 
点击finish。

这里写图片描述 
一路点击next,并check你的root密码,MySQL就成功在你的电脑上安装完成了。

安装完成后进入MySQL的安装目录,进入MySQL Sever,其目录下的文件如下: 
这里写图片描述 
bin目录下保存了MySQL常用的命令工具以及管理工具、data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)、docs目录下是MySQL的帮助文档、include目录和lib目录是MySQL所依赖的头文件以及库文件、share目录下保存目录文件以及日志文件。

进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。 
输入show databases;(注意末尾有分号)可以查看当前MySQL中的数据库列表,输入use test;可以进入test数据库(前提是要有此数据库),输入show tables可以查看test数据库中的所有表,输入quit可以退出MySQL的操作管理界面。 
这里写图片描述

三、MySQL基本使用教程(使用MySQLworkbench)

1、创建数据库

可以使用工具栏上的创建数据库直接创建数据库,如下图: 
这里写图片描述
或者使用命令:create database 数据库名称;(注意最后有分号)来创建。注意,此方法可能不会立马刷新,可以在左下角点击右键选择Refresh all 来刷新。 
这里写图片描述

2、创建表、删除表

可以在你想要创建表的Tables上面点击右键,选择Create Table,或者使用命令create table table_name(column_name column_type); 
这里写图片描述 
注意,创建数据表的命令前需要使用use指明你要使用的数据库。(可以在你将要使用的数据库上面点击右键选择Set as Default Schema来使你将要用的数据库变为默认的,这样可以不用写use语句) 
通过命令drop table table_name;来删除一张表。

3、修改表的名字

通过使用命令:alter table old_name rename to new_name或rename table old_name to new_name 来更改数据表名。 
这里写图片描述

4、为数据表增加、修改、删除字段

通过命令alter table table_name add column_name column_type;语句来为数据表增加字段。 
通过命令alter table table_name change column_name new_column_name new_column_name_type;语句来修改数据表字段名称。 
通过命令alter table table_name drop column_name;来删除数据表字段。 
这里写图片描述

5、关于修改数据库名字

在低版本的MySQL中提供了一个命令rename来修改数据库的名称(注意不是数据库的表),不过这个命令会造成数据的丢失,所以这个命令已经被删掉,现在如果想要重命名一个数据库名称的话,需要先导出原有数据库中的所有数据,然后新建一个数据库,然后把导出的数据导入到新的数据库中,最后删掉原来的数据库。整个过程比较繁琐,数据量大的时候会非常浪费时间,所以不推荐修改数据库的名字,因此在给数据库命名的时候要考虑好应该给数据库起一个合理的名字。

6、拓展:pycharm操作MySQL

打开pycharm,按照图片上的指示点击绿色“+”然后选择MySQL, 
这里写图片描述 
然后设置一下名字、并设置以root的方式连接数据库,最后测试连接成功后 点击apply就可以了。 
这里写图片描述
连接后的效果如下图,设置好后就可以在pycharm里面写MySQL的命令了,同理Java的IDEA也可以设置。 
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130096.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 学生个人网页设计作品_简单的静态网页代码

    学生个人网页设计作品_简单的静态网页代码学生个人静态网页设计作品之我的家乡设计思路知识运用内容介绍页面代码展示作品展示设计思路页面使用居中效果,留下留白简洁简便,使浏览者在浏览的过程中有一种舒适感,在视觉方面有着清晰安静的画面,吸引浏览者对下面内容的浏览。作品采用的背景是白色,在视觉方面上有着明亮的空间,主体内容宽度为1080px,较大的宽度让浏览者能够清晰的浏览。知识运用在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识内容介绍《我的家

    2025年9月14日
    8
  • jquery 使用dialog弹窗显示在整个屏幕上,而不是只遮盖当前的ifream或div,另附dialog中加返回按钮,设置高宽等「建议收藏」

    jquery 使用dialog弹窗显示在整个屏幕上,而不是只遮盖当前的ifream或div,另附dialog中加返回按钮,设置高宽等「建议收藏」jquery 使用dialog弹窗显示在整个屏幕上,而不是只遮盖当前的ifream或div,另附dialog中加返回按钮,设置高宽等

    2022年4月23日
    50
  • java实现十进制转十六进制_十进制转十六进制java代码

    java实现十进制转十六进制_十进制转十六进制java代码基础练习十六进制转十进制时间限制:1.0s内存限制:512.0MB问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535太奇葩了,拿到这道题受上道题的影响,自己写了进制转化函数,结果,25分。。。。imp…

    2025年5月27日
    2
  • win10多合一原版系统_win10多合一原版系统[通俗易懂]

    win10多合一原版系统_win10多合一原版系统[通俗易懂]win10多合一原版系统装机系统拥有着大多数同类型定位的装机系统所没有的强大稳定性可以确保系统在运行的过程中绝对不会因为一些小毛病而出现崩溃的现象,对win10多合一原版系统装机系统感兴趣的朋友们快下载吧。win10多合一原版系统介绍:1、在不影响大多数软件和硬件操作的情况下,尽可能关闭不必要的服务。2、电脑兼容通用驱动助手,可以智能判断硬件类型并安装最兼容的驱动。3、综合2000-2020年流行…

    2022年6月16日
    85
  • app打包工具[通俗易懂]

    iosapp最终Xcode工具打包iTunes上传格式ipa平时虚拟机,先写ios,最后一起测试安卓app安卓studio工具,编译安卓原生应用所需应用,先编译完,生成工程文件,js后期进行编译,前期webstorm需要编译,多了两个文件夹,先编译安卓代码,安装目录下命令行打包,前期配置签名格式apk…

    2022年4月6日
    75
  • jxls能把html转成excel吗,如何用XLSTransformer生成excel文件?jxls的使用方法

    jxls能把html转成excel吗,如何用XLSTransformer生成excel文件?jxls的使用方法jxls的使用方法:1)声明一个XLSTransformer对象,生成方式就是使用new操作符XLSTransformertransformer=newXLSTransformer();2)得到Template的FIle:StringxlsTemplateFileName=this.getClass().getClassLoader().getResource(“template.x…

    2022年7月24日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号