一、下载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也可以设置。

超详细MySQL安装及基本使用教程相关推荐

  1. (百万浏览量!)超详细MySQL安装及基本使用教程(史上最详细)

    一.下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL. 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Commun ...

  2. 超详细MySQL安装教程(Windows)

    推荐自己写的MySQL专栏:MySQL相关安装教程与MySQL语法 本人前不久把电脑Win10 x64系统给重置了,阅读官方文档,正打算把MySQL下载安装的时候,萌生了专门为萌新写一篇MySQL安装 ...

  3. wordpress mysql 5.7_CentOS7 运维 - 搭建WordPress论坛 | 超详细 | MySQL安装使用

    准备环境 服务器操作系统:CentOS7 部署服务器:Apache HTTP 数据库:MySQL 框架:WordPress 一.安装Apache HTTP sudo yum install httpd ...

  4. 超详细anaconda安装教程(Mac,Windows,Linux版本)

    超详细anaconda安装教程(Mac,Windows,Linux版本) Windows系统安装Anaconda macOS系统安装Anaconda Linux系统安装Anaconda Windows ...

  5. Anaconda超详细下载安装配置教程(Windows)

    Anaconda最新超详细下载安装配置教程(Windows) 命令总结写在最前面 1.查看conda版本: conda --version 2.进入python交互模式: python 3.退出pyt ...

  6. 超详细Linux 安装Mysql

    超详细 Linux 安装Mysql 1.下载方式 1.1 Linux 内部下载(不推荐,比较慢) 1.2 本地下载,上传到linux 2.解压 3.创建MYSQL⽤户和⽤户组 4.配置my.cnf 5 ...

  7. 最详细MySql安装教程

    最详细MySql安装教程 一.进入官网:https://www.mysql.com/ 下载完成后,检查电脑名称是否有中文字符.若有请点击重命名电脑进行更换. 二.正式安装 进入到这个页面后,需要安装哪 ...

  8. 超详细Java安装教程

    超详细Java安装教程 一.Java JDK下载 二.环境变量配置 一.Java JDK下载 下载方式: 官网下载 下载地址: https://www.oracle.com/java/technolo ...

  9. 超详细pycharm安装教程

    超详细pycharm安装教程 第一步:双击运行pycharm安装程序,直接点击Next下一步 更改安装路径 第二步:全都不用勾选 第三步:点击 install 第四步:出现如下界面表示正在安装 第五步 ...

  10. 华硕笔记本电脑计算机专业,超详细华硕笔记本电脑重装系统图文教程

    原标题:超详细华硕笔记本电脑重装系统图文教程 重装系统难吗?不难,难的是你不愿意尝试迈出第一步.今天给大家分享的是超详细华硕笔记本电脑重装系统图文教程,通过使用小白一键重装系统工具可以让我们快速的了解 ...

最新文章

  1. 比特币现金被3.1万多家餐厅接受
  2. 各种Java加密算法
  3. sysbench的框架实现介绍
  4. 【STM32】关闭JTAG接口,引脚设置推挽输出
  5. banner信息是什么_Spring Boot 2 尝鲜-动态 Banner
  6. SwiftUI 很难赶上 UIKit?
  7. 智能家居规模发展尚需时日
  8. 44膜型键盘_小学四年级数学上册考试必考题型:判断题练习题
  9. linux安装mysql菜鸟教程_[新手教程]Linux环境部署MYSQL过程
  10. RGB转换成HSV(java实现)
  11. mybatis-plus使用和原理剖析之逻辑删除
  12. dna计算机ppt模板,七、DNA与蛋白质序列同源分析(进化树构建).ppt
  13. elementUi中的图片预览功能(图片放大、缩小)preview-src-list属性
  14. 盒子拖拽效果,原生js实现
  15. 爬虫的智能化解析之使用Diffbot自动解析页面
  16. linux桌面版和服务器版区别_简单普及一些linux和windows的区别,减少新入手一些云服务时的不适应...
  17. 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第四讲mysql8.0权限安全审计(上)
  18. homework530
  19. Python pandas 实现无缝衔接Bokeh
  20. Linux : Screen 详解

热门文章

  1. 机器人庄园作文_2018年6月四级作文热点话题预测:高端的机器人
  2. SQL进阶教程(一)——CASE表达式
  3. php提交form表单提交方式,php form表单的提交
  4. java swing开发打飞机的小游戏源代码下载
  5. 》》css3--动画
  6. 读论文:AlexNet
  7. 万稞pw80线切割编程软件_SODICK 沙迪克慢走丝线切割 T 代码在程序NC 中的小应用...
  8. 使用微信机器人实现华为OLT和中兴OLT挂测的简单功能
  9. 数据同步工具otter(二)
  10. java int tmp_2016年Java认证考试题