前言
在这个万物皆可数据化的时代,你点的一份外卖、网购的一件衣服、骑的一次共享单车、打的一局王者荣耀——你一举一动的背后,都有大量的数据在暗流涌动。世界的本质是数据,而数据库技术就是对数据资源进行科学组织和管理的有效手段。
MySQL作为全球最受欢迎的开源数据库,凭借其强大的功能、简单的设置和易用的特性,成为无数开发者入门数据库的第一选择。本文将从零开始,带你系统掌握MySQL的核心知识与实操技能,让新手也能轻松上手。
第一章 数据库基础:先认识再操作
1.1 什么是数据库?
数据库,简单来说就是用于存储和管理数据的仓库。它和我们日常使用的Excel表格有些相似,但具备更强大的功能和更严格的管理机制。
数据库管理系统具有以下特点:
持久化存储数据:数据不会因为程序关闭而丢失
方便存储和管理数据:提供结构化的组织方式
统一的操作方式:通过SQL语言操作所有关系型数据库
1.2 主流数据库对比
1.3 SQL语言分类
SQL(Structured Query Language)是操作关系型数据库的标准语言,分为四大类:
第二章 MySQL安装与配置:迈出第一步
2.1 安装方式选择
MySQL的安装方式因操作系统而异:
Windows平台:
推荐使用MySQL Installer进行安装,这是最简单的方式。安装过程中可以选择将MySQL配置为Windows服务,这样服务器会在安装完成后自动启动。
Linux平台:
Yum系统(Red Hat、Fedora、Oracle Linux):使用MySQL Yum仓库
APT系统(Debian、Ubuntu):使用MySQL APT仓库
通用二进制包:适用于不支持上述仓库的发行版
macOS平台:
推荐使用macOS安装器包进行安装。
2.2 连接MySQL服务器
安装完成后,可以通过mysql客户端连接服务器:
Windows系统(进入MySQL安装目录的bin文件夹)
C:> mysql -u root -p
Linux/macOS系统
$> mysql -u root -p
系统会提示输入root密码。如果是首次安装,可能会有一个临时生成的密码,需要先修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
来源:
https://app-a6nw7st4g741.appmiaoda.com/