自学内容网 自学内容网

MySQL相关概念【MySQL学习】

相关概念

数据库(DataBase,简称DB):存储数据的仓库,数据是有组织的进行存储。
数据库管理系统(DataBase Management System,简称DBMS):操纵和管理数据库的大型软件
SQL(Structured Query Language,简称SQL):操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。
关系型数据库:由多张相互连接的二维表组成的数据库;非关系型就不是这样存的。
二维表:类似于Excel表格数据,有表头、有列、有行,还可以通过一列关联另外一个表格中的某一列数据。
在这里插入图片描述

操作流程

MySQL是关系型数据库,它的数据模型如下图所示:
在这里插入图片描述
我们要操作数据库,有以下步骤:

  1. 在服务器上启动DBMS服务
  2. 我们通过客户端连接到DBMS服务器,这样就可以操作数据库。
  3. 使用SQL语言,通过DBMS操作数据库,如创建删除数据库、增删改查表。

一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包含多行记录。下面分别介绍这几步:

服务器启动和停止

我们下载安装好MySQL在本机上后(相当于安装MySQL服务器),然后需要启动服务(CMD中输入):

net start mysql80

当然如果想关闭服务:

net stop mysql80

客户端链接

方式一:MySQL自带的客户端命令行工具
在这里插入图片描述
在这里插入图片描述

方式二:系统自带的命令行工具(需要配置环境变量)

mysql [-h 127.0.0.1] [-P 3306] -u root -p

-h(host):MySQL服务所在的主机IP主机名,127.0.0.1是本地主机,因为安装在本地
-P(Port):MySQL服务端口号, 默认3306(安装时可以修改,不推荐修改)
-u(user):MySQL数据库用户名
-p(password):MySQL数据库用户名对应的密码
在这里插入图片描述

SQL语言操作DBMS

SQL通用语法:

  1. SQL语句可以单行或多行书写,以分号结尾
  2. SQL语句可以使用空格/缩进来增强语句的可读性。
  3. MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。
  4. –或者#单行注释;/*注释内容*/:多行注释

SQL分类

SQL按功能分为:DDL、DML、DQL、DCL。

  1. DDL(Data Definition Language):定义数据库对象(数据库,表,字段)
  2. DML(Data Manipulation Language):增删改数据库表中的数据
  3. DQL(Data Query Language):查询数据库中表的记录
  4. DCL(Data Control Language):创建数据库用户、控制数据库的访问权限

其中最重要的就是DQL,因为我们大部分都是查询操作。
这几个SQL语句见后面博客。


原文地址:https://blog.csdn.net/xaiobai123/article/details/144796099

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!