做海外网站,网站后台建设教程下载,网站建哪家好,wordpress移动端文件目录
一、MySQL概述
二、MySQL安装
安装数据库
配置数据库
启动停止数据库
客户端连接数据库
三、数据模型
四、SQL 一、MySQL概述 先来讲解三个概念#xff1a;数据库、数据库管理系统、 SQL 。 而目前主流的关系型数据库管理系统的市场占有率排名如下#xff1a; …目录
一、MySQL概述
二、MySQL安装
安装数据库
配置数据库
启动停止数据库
客户端连接数据库
三、数据模型
四、SQL 一、MySQL概述 先来讲解三个概念数据库、数据库管理系统、 SQL 。 而目前主流的关系型数据库管理系统的市场占有率排名如下 Oracle大型的收费数据库Oracle公司产品价格昂贵。MySQL开源免费的中小型数据库后来Sun公司收购了MySQL而Oracle又收购了Sun公司。 目前Oracle推出了收费版本的MySQL也提供了免费的社区版本。SQL ServerMicrosoft 公司推出的收费的中型数据库C#、.net等语言常用。PostgreSQL开源免费的中小型数据库。DB2IBM公司的大型收费数据库产品。SQLLite嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。MariaDB开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品与 MySQL数据库有很好的兼容性。 而不论我们使用的是上面的哪一个关系型数据库最终在操作时都是使用 SQL 语言来进行统一操作 因为我们前面讲到SQL 语言是操作关系型数据库的 统一标准 。所以即使我们现在学习的是 MySQL 假如我们以后到了公司使用的是别的关系型数据库如Oracle 、 DB2、 SQLServer 也完全不用担心因为操作的方式都是一致的。 二、MySQL安装 官方 https://www.mysql.com/ MySQL官方提供了两种不同的版本 社区版本MySQL Community Server 免费 MySQL不提供任何技术支持 商业版本MySQL Enterprise Edition 收费可以使用30天官方提供技术支持 采用的是 MySQL 最新的社区版 -MySQL Community Server 8.0.26 下载地址 https://downloads.mysql.com/archives/installer/ 要想使用 MySQL 我们首先先得将 MySQL 安装好我们可以根据下面的步骤一步一步的完成 MySQL 的安装。 安装数据库 双击下载的安装程序 配置数据库 安装好 MySQL 之后还需要配置环境变量这样才可以在任何目录下连接 MySQL 。 启动停止数据库 net start mysql80
net stop mysql80 注意 上述的 mysql80 是我们在安装 MySQL 时默认指定的 mysql 的系统服务名不是固 定的如果未改动默认就是 mysql80 。 客户端连接数据库 方式一使用 MySQL 提供的客户端命令行工具 方式二使用系统自带的命令行工具执行指令 mysql [-h 127.0.0.1] [-P 3306] -u root -p 参数 -h : MySQL服务所在的主机IP-P : MySQL服务端口号 默认3306-u : MySQL数据库用户名-p MySQL数据库用户名对应的密码 [] 内为可选参数如果需要连接远程的 MySQL 需要加上这两个参数来指定远程主机 IP 、端口如果连接本地的MySQL 则无需指定这两个参数。 注意 使用这种方式进行连接时需要安装完毕后配置 PATH 环境变量。 三、数据模型 关系型数据库 RDBMS 概念建立在关系模型基础上由多张相互连接的二维表组成的数据库。 而所谓二维表指的是由行和列组成的表如下图就类似于Excel 表格数据有表头、有列、有行 还可以通过一列关联另外一个表格中的某一列数据。我们之前提到的MySQL 、 Oracle 、 DB2 、 SQLServer这些都是属于关系型数据库里面都是基于二维表存储数据的。简单说基于二维表存储数据的数据库就成为关系型数据库不是基于二维表存储数据的数据库就是非关系型数据库 特点 使用表存储数据格式统一便于维护。使用SQL语言操作标准统一使用方便。 数据模型 MySQL 是关系型数据库是基于二维表进行数据存储的具体的结构图下 : 我们可以通过MySQL客户端连接数据库管理系统DBMS然后通过DBMS操作数据库。 可以使用SQL语句通过数据库管理系统操作数据库以及操作数据库中的表结构及数据。 一个数据库服务器中可以创建多个数据库一个数据库中也可以包含多张表而一张表中又可以包含多行记录。 四、SQL SQL 语句根据其功能主要分为四类 DDL 、 DML 、 DQL 、 DCL 。