MySQL基础查询与操作教程:备份还原、数据库管理与存储引擎

版权申诉
0 下载量 99 浏览量 更新于2024-08-31 收藏 308KB DOCX 举报
本文档详细介绍了MySQL中常见的查询语句和操作技巧,主要涵盖以下几个关键知识点: 1. 数据备份与还原:文档首先提供了备份单个表的命令示例,如使用`mysqldump`工具备份到本地文件,如`mysqldump -h192.168.32.89 -uwjf-pwjfteams > F:\wjd.sql`。备份时需要注意不要在文件名后添加分号。同样,还原表的命令是`mysqldump -h192.168.32.89 -uwjf-p123456wjf < F:\sda.sql`。这些操作是数据库管理中的基本维护任务。 2. MySQL客户端操作:通过`cmd`命令行进入MySQL服务器,使用`mysql -h192.168.32.89 -u用户名 -p密码`登录,然后可以列出所有数据库(`SHOW DATABASES;`),选择一个数据库(`USE database_name;`),创建或删除数据库(`CREATE DATABASE; DROP DATABASE;`)。 3. 存储引擎管理:MySQL支持多种存储引擎,可以通过`SHOW ENGINES;`查看,例如查看系统变量以了解默认存储引擎(`SHOW VARIABLES LIKE 'storage_engine';`)。查询特定表的存储引擎使用`SHOW CREATE TABLE table_name;`,而更改存储引擎则使用`ALTER TABLE table_name ENGINE = 新存储引擎;`。例如,将`teacherInfo`表的存储引擎改为`MYISAM`。 4. 字段操作:对表结构进行修改涉及字段名修改(`ALTER TABLE teams MODIFY field_name new_type;`),字段位置调整(`ALTER TABLE players MODIFY field_name new_type AFTER existing_field;`),以及增加新字段(`ALTER TABLE teams ADD new_field new_type AFTER existing_field;`)。设置外键约束时,需要指定字段名和引用的父表及其对应字段(`ALTER TABLE child_table ADD foreign_key FOREIGN KEY (field_name) REFERENCES parent_table(parent_field);`)。 总结来说,本篇文档是一份实用的学习笔记,涵盖了MySQL的基础操作,包括数据备份与恢复、数据库管理、存储引擎管理和表结构修改,是初学者和DBA日常工作中必不可少的参考资料。通过实践这些命令和概念,用户可以更好地理解和管理MySQL数据库。