MySQL自学笔记:安装与配置详解

需积分: 6 0 下载量 103 浏览量 更新于2024-09-08 收藏 2.52MB DOCX 举报
"Mysql学习笔记,包含了MySQL的安装、卸载、配置以及基础操作,适合初学者学习和作为参考手册使用。" MySQL是世界上最流行的开源关系型数据库管理系统,以其开源、免费、高效和跨平台的特性深受广大开发者的喜爱。在学习MySQL的过程中,了解其基本操作和关键知识点至关重要。 首先,关于MySQL的安装与卸载: **卸载MySQL**: 1. 通过“计算机管理”停止MySQL服务。 2. 以管理员身份运行CMD,输入`mysqld –remove`来卸载MySQL。 **安装MySQL**: 1. 安装版通常只需按照向导进行。 2. 解压缩文件到非C盘的任何位置。 3. 在命令行输入`MySQLinstall`完成初步导入。 4. 使用注册表编辑器(regedit)添加指向MySQL安装目录的注册表项。 5. 配置系统环境变量,将MySQL的路径添加到“Path”变量中。 6. 初始化MySQL,使用命令`mysqld –initialize –user=mysql –console`。 7. 创建`my.ini`配置文件并配置`MYSQLD`部分,包括`basedir`(MySQL安装目录)和`datadir`(数据库数据文件存放目录),以及设置端口(默认3306)。 8. 设置字符集,如`character-set-server=utf8`,以规范编码。 接下来,是MySQL的一些基础操作: **修改root密码**: 1. 登录MySQL,命令`mysql –u root –p`,然后输入旧密码。 2. 修改密码使用`SET PASSWORD = PASSWORD('新密码');` **数据库操作**: 1. 创建数据库:`CREATE DATABASE MySchool;` 2. 查看所有数据库:`SHOW DATABASES;` 3. 删除数据库:`DROP DATABASE 数据库名称;` **数据类型**: 1. `VARCHAR` - 变长字符串,长度可变。 2. `CHAR` - 定长字符串,长度固定。 **创建表**: 例如创建一个名为`subject`的表: ``` CREATE TABLE subject ( SubjectNo INT PRIMARY KEY, SubjName VARCHAR(255), Teacher CHAR(50) ); ``` 此外,还有插入数据(`INSERT INTO`)、查询数据(`SELECT`)、更新数据(`UPDATE`)和删除数据(`DELETE`)等基础操作,以及更复杂的SQL语句,如JOIN、子查询、视图、存储过程等。对于初学者来说,理解这些基本概念并逐步实践是学习MySQL的关键步骤。同时,建议配合实际的项目或练习,以便更好地掌握MySQL的使用。