【MySQL】从0到1打开数据库管理

目录

前言:

一.认识MySQL

二.安装MySQL数据库

三、启动和停止MySQL服务

3.1启动服务的两种方式

 3.2停止服务的两种方式

四.链接客户端

4.1使用自带的命令行窗口

4.2使用系统自带的命令窗口

五.MySQL是存储数据的模型

六.SQL语言

结尾:


前言:

  马上就到六一了,即使我们不再童年,亦期望保留有一颗探索新知的童心---童心未泯

  小时候玩积木的时候,根据图纸将一块块积木拼成图纸上的模样,随着我们的拼装越发熟练,甚至可以自己创作一个图形。

  在数据爆炸时代,数据就像一块块散落的积木,学好数据库管理系统,就可以把数据很好的管理起来,方便我们存取数据。接下来我们来学习数据库的知识~


一.认识MySQL

  数据库(DataBase)是用来存放数据的一个仓库,里面的数据被有组织的存放着,就好比图书馆有组织地存放着图书。

  数据库管理系统(DataBase Management System)是用来创建数据库和管理数据库数据的一个管理软件。我们口头说的MySQL数据库就是这个管理系统。

  SQL语言是操作关系型数据库的一门统一性编程语言,属于关系型的数据库都可以使用SQL语句进行相应的操作。


二.安装MySQL数据库

  MySQL是一款比较火的关系型数据管理系统,我们下载免费的社区版,和收费版的区别在于有无官方的技术支持。

  在百度搜索引擎搜索mysql进入官网,点击下载导航。接着是:

  点击社区版下载,然后根据自己的操作系统按以下提示进行选择就可以了。 

  下载完成之后,打开文件夹所在的位置,双击运行,一路next和Execute,然后有一个界面是要输入一个密码的,自己设置好访问数据库的密码就OK。


三、启动和停止MySQL服务

  只有启动了MySQL服务之后,才能将自己的计算机作为SQL服务器,是接入客户端的前提操作,那么如何启动呢?不需要使用了又如何停止呢?

3.1启动服务的两种方式

第一种:以Windows为例,win+r后输入这一段字母调出服务窗口,找到以M开头的MySQL80,右键点击启动或停止。

第二种:在开始的搜索里输入cmd,找到命令提示符,在窗口里输入下面这两段代码。

net stop mysql80
/* 停止服务 */

net start mysql80
/* 启动服务 */

  注意需要以管理员的身份运行才能有访问权限

 3.2停止服务的两种方式

  停止服务的两种方式在前讲启动的时候也讲了,第一种就是在服务里关停,第二种就是在命令提示符里输入代码停止。

  启动了MySQL服务之后,需要让客户端接入MySQL服务器,接下来讲如何链接客户端,它也有两种方式。


四.链接客户端

4.1使用自带的命令行窗口

  下载好MySQL后,有自带的命令窗口,打开这个窗口后,输入在安装时设置的密码,就将客户端接入服务器了。

  注意一定要启动MySQL80服务之后,才能够使客户端接入服务器。 


4.2使用系统自带的命令窗口

  重要前提:配备环境变量,让系统的的命令窗口有MySQL的命令窗口的功能(可以这么理解)。

配置步骤:找到“此电脑”右键点击属性---高级系统设置---

---找到Path---进入编辑---

 ---在C盘里一路找到bin文件后,复制这个绝对路径,像上图一样信件后复制放在里面---

 ---最后一路确定应用,环境变量就配置好啦!

  使用系统命令窗口接入服务器的方法:

mysql -u root -p
/* -u后面接的是用户名,安装的时候默认创建了一个root用户 user*/
/* -p的意思是输入密码登录  password*/ 


五.MySQL是存储数据的模型

  MySQL为什么是关系型数据库呢?想必大家一开始就有这个疑惑了,看完这一小节你就懂为什么是了。

  关系型数据库(RDBMS)由多张相互链接而成的二维表组成的数据库就叫关系型数据库。

  简单理解就是excel里的一张张表格,表格之间有联系,以这种表格的形式存储数据的数据库叫关系型数据库。

  不是以这种表格形式存储数据的数据库叫做非关系型数据库。

  使用数据库管理系统为我们创建数据库,创建表格,首先需要和RDBMS交流才行,和关系型数据库交流的语言是SQL编程语言,接下来是重点,学习SQL语言。


六.SQL语言

  SQL语言的一般语法

SQL通用语法

SQL可以单行多行书写,以分号结尾 SQL语句可以使用空格或缩进增加可读性 MySQL数据库的SQL语句不区分大小写

  SQL语言的分类

  数据定义语言DDL(Data Definition Language),用来定义数据库、表、字段、索引。

  数据操作语言DML(Data Manipulation Language),用来对数据库里的表中的数据进行增加、删除、修改等操作。

  数据查询语言DQL(Data Query Language),用来查询数据库中表的记录。

  数据控制语言DCL(Data Control Language),用来创建数据库用户,以及控制用户访问权限大小等。

  以上是SQL语言的四个分类,相信大家已经迫不及待得想要学习语言了,我知道你很急,但是你先别急,好好消化一番再来学习语言。


结尾:

  这篇博文看完相当于是从0到1了,这是因为环境、术语,概念都理解清楚后,剩下的就是好好学习!我们下篇将会更出SQL语言的使用,按顺序从DDL、DML、DQL、DCL讲下去,期待你的关注。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

HTML(结构)+CSS(样式基础)

一、HTML前期准备 1. 认识HTML HTML(Hyper Text Markup Language):超文本标记语言主要通过标签对网页中的文本、图片、音频、视频等内容进行描述个人理解:对所有需要描述的内容使用标签进行表示 2. HTML布置页面的固定结构 每一个…

Baumer工业相机堡盟工业相机如何使用BGAPISDK的相机图像时间戳计算运行时间以及时间差(C#)

Baumer工业相机堡盟工业相机如何使用BGAPISDK的相机图像时间戳计算运行时间以及时间差(C#) Baumer工业相机Baumer工业相机BGAPI SDK和图像时间戳的技术背景Baumer工业相机使用BGAPISDK控制相机数据流的方式1.引用合适的类文件2.使用BGAPISDK获取时间戳的…

【Java基础学习打卡06】编程语言

目录 前言一、计算机语言是什么?二、计算机语言分类三、计算机语言介绍1.C语言2.C语言3.Java语言4.Python语言 总结 前言 本文主要是理解计算机语言是什么,有哪些分类,分类下有哪些编程语言,以及了解主流的编程语言。 一、计算机…

【Kubernetes存储篇】常见存储方案及场景分析

文章目录 一、持久化存储理论1、为什么要做数据持久化存储?2、常见持久化存储方案 二、案例:持久化存储方案1、emptydir临时存储卷2、hostPath本地存储卷3、NFS网络共享存储卷 一、持久化存储理论 官方中文参考文档: 1、为什么要做数据持久…

CloudQuery一体化数据库SQL操作安全管控平台

💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! CloudQuery一体化数据库SQL操作安全管控平台 导读 CloudQuery作为业界领先的面向企业的数据库安全解决方案,CloudQuery致力于打造一站式安全可靠的数据操…

开源赋能,决胜未来 — 参加原子全球开源峰会有感

目录 文章目录 目录前言开源决胜未来:闭源摧毁 UNIX,开源成就 Linux开源创新:软硬件协同,共建开源生态 前言 开源原子基金会作为国内首家开源基金会组织,由其主办的首届 “开放原子全球开源峰会” 也是第一次被冠以 “…

软件测试工程师如何从功能测试转成自动化测试

功能测试转成自动化测试,答案就三个字:“靠学习”。 学习自动化的方法无非是三种: 一、靠培训(下方有如何选择培训机构) 在相对有氛围的学习环境中来学习自动化测试,这是一个较快学习的方法。二、靠自学自…

2023年网络安全竞赛——网络安全应急响应Server2228

网络安全应急响应 任务环境说明: 服务器场景:Server2228(开放链接) 用户名:root,密码:pssw0rd123 1. 找出被黑客修改的系统别名,并将倒数第二个别名作为Flag值提交&#xff1b…

大数据Doris(四十四):kafka json 数组格式数据导入到Doris

文章目录 kafka json 数组格式数据导入到Doris 一、创建 Doris 表 二、创建 Kafka topic

Appium知多少

Appium我想大家都不陌生,这是主流的移动自动化工具,但你对它真的了解么?为什么很多同学搭建环境时碰到各种问题也而不知该如何解决。 appium为什么英语词典查不到中文含义? appium是一个合成词,分别取自“applicatio…

知识图谱实战应用16-知识图谱在化学物质结构上的应用,快速查找化学分子式与结构

大家好,我是微学AI,今天给大家介绍一下知识图谱实战应用16-知识图谱在化学物质结构上的应用,快速查找化学分子式与结构。在化学领域,知识图谱可以应用于化学物质结构上。化学物质结构主要指分子结构和化学键的组成情况。知识图谱可以将化学物质结构的相关数据以图谱的形式展…

Opensearch基本介绍

OpenSearch 是一个社区驱动的开源搜索和分析套件,开发人员使用该套件来摄取、搜索、可视化和分析数据。 OpenSearch 由数据存储和搜索引擎 (OpenSearch)、可视化和用户界面 (OpenSearch Dashboards) 以及服务器端数据收集器 (Data Prepper) 组成。 用户可以使用一系…

devart ADO.NET Data Providers 2023

ADO.NET Data Providers 2023 dotConnect 开发与数据相关的 .NET 应用程序的终极解决方案,具有 ORM 支持的快速灵活综合功能丰富的 ADO.NET 提供程序 ADO.NET 数据提供者 高性能 ADO.NET 数据提供程序 dotConnect 是一个增强的数据连接解决方​​案,它建立在 ADO.N…

Canvas.drawText 是以哪里为基线往什么方向开始画的。有什么居中方案?

0 前言 Canvas.drawText(String text, float x, float y, Paint paint) 这个方法在绘制文本时是从以什么为基线向什么地方开始绘制呢,水平方向上,可以通过设置 setTextAlign(Paint.Align.??) 来设置基线在文本左边、右边或者中间。但是垂直方向上是在哪…

Spark SQL数据源:JSON数据集

文章目录 一、读取JSON文件简介二、读取JSON文件案例演示(一)创建JSON文件并上传到HDFS(二)读取JSON文件,创建临时表,进行关联查询1、读取user.json文件,创建临时表t_user2、读取score.json文件…

驱动开发:内核遍历文件或目录

在笔者前一篇文章《驱动开发:内核文件读写系列函数》简单的介绍了内核中如何对文件进行基本的读写操作,本章我们将实现内核下遍历文件或目录这一功能,该功能的实现需要依赖于ZwQueryDirectoryFile这个内核API函数来实现,该函数可返…

Java蓝桥杯

目录 往年真题 题目分类 搜索 动态规划 并查集 贪心算法 二分查找 输入输出 图论 其他 往年真题 2022年第十三届蓝桥杯大赛软件类决赛Java研究生组真题 - 题库 - C语言网 2021年蓝桥杯第十二届省赛及国赛真题 - 题库 - C语言网 2020年蓝桥杯第十一届省赛及国赛真题…

Nginx网站服务

文章目录 Nginx网站服务一.Nginx服务基础1.关于Nginx2.Nginx和Apache的差异:3.编译安装Nginx服务(1)关闭防火墙(2)安装依赖包(3)创建运行用户、组(Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制…

深眸科技专注机器视觉的研发与创新,开启工业自动化、智能化进程

在智能制造、工业效能提升的社会背景之下,中国制造2025战略持续落实,工业制造业转型升级加速,作为人工智能领域重要技术之一的机器视觉,凭借着高精度、高准确度等优势检测能力,不断渗透进工业领域,并呈现出…

oVirt 4.4.10三节点超融合集群安装配置及集群扩容(三)

本篇主要记录安装及使用过程中遇到的问题<包含4.4.x, 4.5.x> 设置engine管理页面可以通过IP访问ssh连接engine服务器并在/etc/ovirt-engine/engine.conf.d新建99-custom-sso-setup.conf,添加engine节点的IP或出口IPSSO_ALTERNATE_ENGINE_FQDNS="engine103.cluster.…