MySQL简介

MySQL 是一种关系型数据库管理系统,由瑞典MySQL AB公司开发,目前由Oracle公司维护。它作为世界上最受欢迎的开源数据库之一,被广泛应用于各种规模的企业和个人项目中。MySQL 支持多种操作系统,并且可以与其他多种编程语言结合使用,如PHPJavaPython 等。

安装与配置MySQL

安装步骤

  1. 下载安装包:访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)选择合适的版本进行下载。
  2. 安装程序:根据操作系统选择相应的安装方式,Windows系统通常提供图形化安装向导。
  3. 配置环境变量:将MySQL的bin目录添加到系统的PATH环境变量中,便于在任何位置执行MySQL命令。
  4. 初始化数据库:第一次运行MySQL服务时可能需要初始化一些配置文件和数据文件。

配置步骤

  1. 修改my.ini配置文件:该文件位于MySQL安装目录下,用于配置MySQL的各项参数。
  2. 设置字符集:为了支持多语言环境,通常会将服务器的默认字符集设置为utf8mb4
  3. 开启远程访问:默认情况下MySQL只允许本地连接,需要通过修改配置文件或命令行来开启远程访问功能。
  4. 安全设置:包括设置强密码策略、限制登录次数等措施,确保数据库的安全性。

基本操作命令

数据库管理

  • 创建数据库CREATE DATABASE database_name;
  • 切换数据库USE database_name;
  • 删除数据库DROP DATABASE database_name;

表管理

  • 创建表CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
  • 查看表结构DESCRIBE table_name;
  • 修改表结构ALTER TABLE ... ;