MySQL必知必会——第二章MySQL简介

MySQL简介

本章将介绍什么是MySQL,以及在MySQL中可以应用什么工具。

什么是MySQL

数据的所有存储、检索、管理和处理是由数据库软件——DBMS(数据库管理系统)完成的。而MySQL就是一种DBMS,即它是一种数据库软件。

MySQL的优点:

  • 成本——MySQL是开源的,可以免费使用。
  • 性能——MySQL执行非常快。
  • 可信赖——很多大公司都用MySQL处理重要数据。
  • 简单——MySQL很容易安装和使用。

客户机-服务器软件

DBMS可分为两类:一类是基于共享文件系统的DBMS,另一类是基于客户机-服务器的DBMS。前者用于桌面用途,通常不用于高端或更关键的应用。

MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机-服务器的数据库。客户机-服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件,只有服务器软件才与数据文件打交道。客户机部分是与用户打交道的软件,客户机将用户的请求通过网络提交给服务器软件,服务器软件处理这个请求,并返回结果。

有多少计算机? 客户机和服务器软件可能安装在一台或两台计算机上。不管它们在不在同一台计算机上,客户机软件都要与服务器软件进行通信,来进行所有数据库交互。

  • 服务器软件为MySQL DBMS。
  • 客户机可以是MySQL提供的工具、脚本语言、web应用开发语言、程序设计语言等。

MySQL工具

常用的客户机应用

MySQL命令行实用程序

每个MySQL安装都有一个名为mysql的简单命令行实用程序。

在操作系统命令提示符下输入mysql将出现以下提示(需要设置环境变量):

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 31
Server version: 8.0.26 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. 
Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

MySQL选项和参数 如果仅输入mysql,可能会出现一个错误消息。因为可能需要安全证书,或者MySQL没有运行在本地或默认端口上。这时你可以使用一组命令行参数来指定登录名、端口等信息。完整命令行选项和参数列表可用mysql --help获得。

  • 命令输入在mysql>之后。
  • 命令用;或\g结束,仅按Enter不执行命令。
  • 输入help或\h获得帮助。
  • 输入quit或exit退出命令行实用程序。

MySQL下载

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MySQL必知必会》是一本关于数据库管理系统MySQL的教程类书籍,主要面向初学者和有一定数据库知识基础的读者。本书的第四版是对前三版进行更新和完善的版本。 《MySQL必知必会》第四版主要包括以下内容: 1. MySQL的基本概念和原理:介绍了MySQL的基本概念、架构和工作原理,帮助读者理解MySQL作为一种关系型数据库管理系统的特点和优势。 2. 数据库设计和建模:详细介绍了如何进行数据库设计和建模,包括数据库的范式和关系模型,以及实体关系模型(ER模型)的设计和转换。 3. SQL语言基础:从基本的SELECT查询开始,逐步介绍了SQL的各种查询语句,如INSERT、UPDATE、DELETE,以及各种高级查询语句,如JOIN、GROUP BY、HAVING等。 4. 数据表操作和管理:介绍了如何创建、修改和删除数据表,以及如何对数据表进行数据操作,如插入、更新和删除数据。 5. 数据库安全和优化:讲解了数据库的安全性管理,包括用户和权限管理,以及数据库的性能调优,如索引的使用和查询优化的技巧。 6. 数据库的备份和恢复:介绍了数据库的备份和恢复的方法和工具,包括物理备份和逻辑备份的区别,以及如何使用MySQL提供的工具进行数据库的备份和恢复。 《MySQL必知必会》第四版还提供了大量的实例和练习,帮助读者加深对MySQL的理解,并能够熟练使用MySQL进行数据库的设计、建模和管理。无论是对于初学者还是有一定数据库知识基础的读者,都能够从这本书中获得实用的MySQL数据库管理技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霖行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值