MySQL简介
MySQL 是一种关系型数据库管理系统,由瑞典MySQL AB公司开发,目前由Oracle公司维护。它作为世界上最受欢迎的开源数据库之一,被广泛应用于各种规模的企业和个人项目中。MySQL 支持多种操作系统,并且可以与其他多种编程语言结合使用,如PHP、Java、Python 等。
安装与配置MySQL
安装步骤
- 下载安装包:访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)选择合适的版本进行下载。
- 安装程序:根据操作系统选择相应的安装方式,Windows系统通常提供图形化安装向导。
- 配置环境变量:将MySQL的bin目录添加到系统的PATH环境变量中,便于在任何位置执行MySQL命令。
- 初始化数据库:第一次运行MySQL服务时可能需要初始化一些配置文件和数据文件。
配置步骤
- 修改my.ini配置文件:该文件位于MySQL安装目录下,用于配置MySQL的各项参数。
- 设置字符集:为了支持多语言环境,通常会将服务器的默认字符集设置为
utf8mb4
。 - 开启远程访问:默认情况下MySQL只允许本地连接,需要通过修改配置文件或命令行来开启远程访问功能。
- 安全设置:包括设置强密码策略、限制登录次数等措施,确保数据库的安全性。
基本操作命令
数据库管理
- 创建数据库:
CREATE DATABASE database_name;
- 切换数据库:
USE database_name;
- 删除数据库:
DROP DATABASE database_name;
表管理
- 创建表:
CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
- 查看表结构:
DESCRIBE table_name;
- 修改表结构:
ALTER TABLE ... ;