前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL篇:MySQL5.5和 MySQL5.7.x 版本安装和卸载《从入门到入狱,删库--->你值得拥有》

MySQL篇:MySQL5.5和 MySQL5.7.x 版本安装和卸载《从入门到入狱,删库--->你值得拥有》

作者头像
发布2020-10-23 10:48:38
6440
发布2020-10-23 10:48:38
举报
文章被收录于专栏:后端JavaEE

第一节 mysql安装

1.以前安装过mysql需要先卸载

卸载过程1 控制台卸载 2找到mysql的安装目录 删除 3 programdata 删除mysql

代码语言:javascript
复制
注意:如果卸载后,发现MySQL服务没有删掉,手动删除: 以管理员身份打开命令行,

输入 sc delete MySQL 回车。

1.停止服务,使用c:>net stop mysql命令停止服务,c:>net start mysql 命令启动服务。

2.在控制面板–>"程序和功能"中,找到“mysql程序”,点击卸载。

3.删除安装目录,一般默认在C:\Program Files\MySQL。

4.删除数据库文件存放目录,一般默认在C:\ProgramData\MySQL。

2.安装和配置步骤:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  • 启动mysql服务 1 使用services.msc 找到服务启动 ,2 管理员身份运行cmd 停止net stop mysql 启动net start mysql
  • 验证是否安装成功,打开cmd输入,如上图所示。 登录语法:mysql [-h 主机名] -u root -p c:\>mysql -u root -p 回车输入密码即可 然后输入密码,正确进入表示安装成功。

3.MySQL安装目录

代码语言:javascript
复制
bin文件夹:该文件夹下存放着可执行文件
include文件夹:该文件夹下存放着头文件
lib文件夹:该文件夹下存放着库文件
share文件夹:该文件夹下存放着字符集、语言等信息

4.MySQL配置文件

代码语言:javascript
复制
在MySQL安装目录中找到my.ini文件,并打开my.ini文件查看几个常用配置参数
常用的参数如下:
	default-character-set:客户端默认字符集
	character-set-server:服务器端默认字符集
	port:客户端和服务器端的端口号	
	default-storage-engine:MySQL默认存储引擎 INNODB

5. MySQL5.7.x 版本安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

请注意安装需要的依赖环境,如果想安装的功能缺少对应环境是无法安装的,需先安装环境后才可以安装

在这里插入图片描述
在这里插入图片描述

下一步的时候会提示缺少环境,此处的提示是说你期望安装的产品中缺少依赖,不一定提示的是数据库服务器安装的依赖,可能是其他功能组件的依赖缺少

在这里插入图片描述
在这里插入图片描述

此处发现没有 mysql server, 说明它对应的依赖缺少,可以先执行安装这些可以安装的,之后安装完依赖后再重新安装其他模块,我们此处的操作是先安装依赖,然后后退再次安装

在这里插入图片描述
在这里插入图片描述

下载安装前面提示的 mysql server 需要的 vc2013后,vc2013 如果在64位系统上面建议32和64的程序都安装,然后在上图的地方后退,重新 next 就可以看到可以安装 mysql server 了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步下一步

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置 root 密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

finish 后回到当前页面继续配置

在这里插入图片描述
在这里插入图片描述

此处先 check, 后下一步

在这里插入图片描述
在这里插入图片描述

执行完此步骤 下一步 finish 配置完成

在这里插入图片描述
在这里插入图片描述

第二节 SQL语言

2.1 概述

代码语言:javascript
复制
 SQL:Structure Query Language(结构化查询语言),SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。

各数据库厂商都支持ISO的SQL标准,普通话

各数据库厂商在标准的基础上做了自己的扩展,方言

     SQL 是一种标准化的语言,它允许你在数据库上执行操作,如创建数据库、表等等,查询内容,更新内容,并删除条目等操作。

     Create, Read, Update, and Delete 通常称为CRUD操作。

2.2 SQL语句分类

  • DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等。
  • DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)。
  • DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别。
  • DQL(Data Query Language):数据查询语言,用来查询记录(数据)。 MySQL的使用注意: sql语句以;结尾。 MySQL注释:(1)#开头 (2)–空格 开头 (3)/* 多行注释 */

2.3 DDL操作数据库

show databases; #显示当前mysql中的数据库

系统默认数据库:

information_schema:

代码语言:javascript
复制
information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。

mysql:

代码语言:javascript
复制
mysql:这个是mysql的核心数据库,主要负责存储数据库的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息,不可以删除。

performance_schema:

代码语言:javascript
复制
性能优化的数据库

test:

代码语言:javascript
复制
这个是安装时候创建的一个测试数据库,和它的名字一样,是一个完全的空数据库,没有任何表,可以删除。

1创建数据库:CREATE DATABASE语句用于创建新的数据库:

语法:CREATE DATABASE [IF NOT EXISTS] db_name

代码语言:javascript
复制
SQL> CREATE DATABASE mydb1;
SQL> CREATE DATABASE IF NOT EXISTS mydb2 character SET GBK;
SQL> CREATE DATABASE mydb3 character SET GBK COLLATE gbk_chinese_ci;

2查看

查看当前数据库服务器中的所有数据库

代码语言:javascript
复制
SQL> SHOW DATABASES;

查看前面创建的mydb2数据库的定义信息

代码语言:javascript
复制
SQL> ShOW CREATE DATABASE mydb2;

3修改

查看服务器中的数据库,并把mydb2的字符集修改为utf8;

代码语言:javascript
复制
SQL> ALTER DATABASE mydb2 character SET utf8;

4删除

语法:DROP DATABASE [IF EXISTS] db_name

代码语言:javascript
复制
SQL> DROP DATABASE IF EXISTS mydb3;

5其他语句

代码语言:javascript
复制
查看当前使用的数据库

SQL> Select database(); #没有选择数据 null

切换数据库

SQL> USE mydb2;

退出MySQL

quit;或exit;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/10/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一节 mysql安装
  • 1.以前安装过mysql需要先卸载
  • 2.安装和配置步骤:
  • 3.MySQL安装目录
  • 4.MySQL配置文件
  • 5. MySQL5.7.x 版本安装
  • 第二节 SQL语言
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档