SQL的基本介绍

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。

1. 介绍

1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL?

1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。

2.数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户可以通过 DBMS 访问数据库中的数据,数据库管理员也可以通过 DBMS 进行数据库的维护工作。数据库管理系统中有一类叫做关系数据库管理系统,常见的关系数据库管理系统有:MySQL、Oracle、DB2 和 SQL Server

3.SQL:结构化查询语言,是一种计算机标准语言,用于和数据库管理系统打交道。通过 SQL 我们可以对数据库执行查询、新增、更新、删除等操作。SQL 是对埃德加.科德的关系模型的第一个商业化实现,尽管 SQL 并非完全按照科德的关系模型设计,但其依然成为最为广泛应用的数据库语言。SQL 在 1986 年成为美国国家标椎学会(ANSI)的一项标准,在 1987 年成为国际标椎化组织(ISO)标准。虽然有这一标椎的存在,但是每个数据库管理系统的 SQL 语言风格略有不同,但他们的操作都很相似,而且都是基于标准 SQL 规范。

2. 下载MySQL数据库

  1. 进入MySQL官方网站(opens new window),点击MySQL Installer for Windows

网络异常,图片无法展示
|

2. MSI Installer注意有两个,这两个有什么区别呢?

第一个(大小是2M多)是联网在线安装,会在线下载安装包。第二个(大小是400多M)是离线安装,这里我们选第二个(上图红框的那个,已经同时包含了32位和64位安装包),下载到本地进行安装。点击“Download”进入下载页面。

网络异常,图片无法展示
|

  1. 在下载页面,选择最下面的:No thanks,just start my download.进入下载状态。

网络异常,图片无法展示
|

  1. 双击安装软件开始安装。

网络异常,图片无法展示
|

  1. 左边界面是安装到了哪一步,下图是选择安装类型,选Server only(只安装mysql),然后点击“next”。

网络异常,图片无法展示
|

  1. 点击Execute开始安装。

网络异常,图片无法展示
|

  1. 点击next。

网络异常,图片无法展示
|

  1. 点击next。

网络异常,图片无法展示
|

  1. 默认,继续点击next。

网络异常,图片无法展示
|

  1. 密码验证方式(Authentication Method)这一步很重要

第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。

网络异常,图片无法展示
|

  1. 设置密码,需要牢记,最好将登陆用户名(是root)和密码(下图的地方设置)记录到其他地方,因为后面要用这个密码连接数据库。
输入完,点击next继续。

网络异常,图片无法展示
|

  1. 默认点击next继续。

网络异常,图片无法展示
|

  1. 点击执行(Execute)安装。

网络异常,图片无法展示
|

  1. 安装完点击“finish”。

网络异常,图片无法展示
|

  1. 从开始菜单中打开刚刚安装的mysql命令行客户端。

网络异常,图片无法展示
|

  1. 输入密码。

网络异常,图片无法展示
|

  1. 如果能显示出下面红线类似的内容表示安装成功。红线标出的是mysql数据库版本号,可与下图版本号不一样,以实际安装的版本为准。

网络异常,图片无法展示
|

3. MySQL环境变量的配置及说明

  1. 使用Win+R快捷键并输入cmd打开命令窗口,找到MySQL安装目录下的bin目录,如C:\Program Files\MySQL\MySQL Server 8.0\bin,在命令行窗口输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin 命令切换,windows系统不区分大小写,如下图所示。

网络异常,图片无法展示
|

  1. 输入命令:mysql -u root -p 然后回车,根据提示输入密码,即可看到mysql命令提示符,此时就可以输入MySQL的命令了。

网络异常,图片无法展示
|

  1. 但是每次切换目录很麻烦,尤其是每次都要定位到bin目录下。那有没有更好的方法来解决这个问题呢?下面就介绍一种配置环境变量的方法,添加MySQL的命令到系统环境变量中,如果安装过jdk的童鞋一定很熟悉了。
  2. 在桌面选择“此电脑”的图标,右键–>属性–>点击“高级系统设置”。

网络异常,图片无法展示
|

  1. 点击“环境变量“。

网络异常,图片无法展示
|

  1. 新建MYSQL_HOME变量,并将值设置为 C:\Program Files\MySQL\MySQL Server 8.0

网络异常,图片无法展示
|

  1. 编辑Path系统变量:在系统变量里,找到Path变量,点击“编辑”按钮,我们将;%MYSQL_HOME%\bin添加到path变量(一般放在最后面),注意如果前面有还有其他的配置,一定要在前面加上英文的分号(半角)。MYSQL_HOME不是必须的,为了以后mysql重新安装到其他目录下的更改方便,毕竟Path系统变量比较多,修改容易出错,因此也可直接在Path变量中添加:C:\Program Files\MySQL\MySQL Server 8.0\bin
  2. 编辑环境变量。

网络异常,图片无法展示
|
网络异常,图片无法展示
|

  1. 然后再重新使用Win+R快捷键并输入cmd打开命令窗口,即可以在任意位置直接输入命令,不需要定位到bin目录,因为已经把bin目录添加到环境变量中了,系统会自己去查找。此时我们在任意位置,如D盘根目录下输入:mysql -u root -p 就可以打开mysql的命令提示符了。 成功进入mysql。

网络异常,图片无法展示
|

4. MySQL Workbench 的安装。

  1. 前往官网,下载MySQLworkbench。

网络异常,图片无法展示
|

  1. 点击No thanks,just start my download,进入下载状态。

网络异常,图片无法展示
|

  1. 下载完成后打开安装包,点击next。

网络异常,图片无法展示
|

  1. 自定义安装路径。

网络异常,图片无法展示
|

  1. 默认设置,点击next。

网络异常,图片无法展示
|

  1. 点击Install开始安装。

网络异常,图片无法展示
|

  1. 正在安装。

网络异常,图片无法展示
|

  1. 安装完成后点击finish结束安装。

网络异常,图片无法展示
|

  1. 连接MySQL与workbench,打开workbench,点击左侧的MySQL Connection,输入你的数据库密码。

网络异常,图片无法展示
|

  1. MySQL与workbench已经连接成功,可以愉快地使用啦。

网络异常,图片无法展示
|

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
SQL 存储 数据库
SQL简介
【7月更文挑战第10天】SQL简介。
70 2
|
11月前
|
SQL 存储 缓存
SQL语句简介
MySQL 基础架构分析 下图是 MySQL 的一个简要架构图,从下图你可以很清晰的看到用户的 SQL 语句在 MySQL 内部是如何执行的。 先简单介绍一下下图涉及的一些组件的基本作用帮助大家理解这幅图,在后面会详细介绍到这些组件的作用。 连接器: 身份认证和权限相关(登录 MySQL 的时候)。 查询缓存: 执行查询语句的时候,会先查询缓存(MySQL 8.0 版本后移除,因为这个功能不太实用)。 分析器: 没有命中缓存的话,SQL 语句就会经过分析器,分析器说白了就是要先看你的 SQL 语句要干嘛,再检查你的 SQL 语句语法是否正确。 优化器: 按照 MySQL 认为最优的方案去执
45 0
|
4月前
|
SQL 存储 缓存
SQL的原理
【5月更文挑战第21天】SQL的原理
58 1
|
4月前
|
SQL OLAP Serverless
第五章:SQL高级处理---SQL学习笔记
第五章:SQL高级处理---SQL学习笔记
61 0
|
SQL 存储 关系型数据库
原理和SQL
事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚。
87 0
|
SQL
SQL书部分知识点总结
SQL书部分知识点总结
48 0
|
SQL 算法 数据可视化
SQL进阶操作初步
引入 SQL作为一种语言,肯定不仅仅有之前提到的创建、插入、查找、提取等功能,它势必存在一些“看起来像是编程语言的功能” 今天我们就一起来看看SQL的进阶操作有哪些吧
SQL进阶操作初步
|
SQL Oracle 关系型数据库
SQL 进阶使用技巧(上)
SQL 进阶使用技巧(上)
|
SQL 存储 关系型数据库
《SQL必知必会》读书笔记,30分钟入门SQL!(三)
本篇文章是 《SQL 必知必会》 的读书笔记,SQL必知必会的英文名叫做 Sams Teach Yourself in 10 Minutes。但是,我肯定是不能够在10分钟就能学会本书所有涉及到的sql,所以就起个名字叫30分钟学会SQL语句。 目前手边的数据库是 mysql,所以以下示例均是由 mysql 演示。由于现在大部分工具都支持语法高亮,所以以下关键字都使用小写。
《SQL必知必会》读书笔记,30分钟入门SQL!(三)
SQL-基础知识
SQL-基础知识