MySQL自学笔记:安装与配置详解
需积分: 6 93 浏览量
更新于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的使用。
2024-02-23 上传
2017-12-19 上传
2011-12-13 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
2024-11-05 上传
jianmin0920
- 粉丝: 618
- 资源: 18
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫