红米手机电脑端备份的 5 种实用方法(亲测有效)
2026/6/11 11:51:04
MySQL作为开源的关系型数据库,广泛应用于网站开发、数据存储等领域。本篇博客以“学生信息管理”为案例,用5个步骤带你轻松掌握核心操作,无需编程基础也能快速上手。
cmd执行mysql -u root -p输入密码登录。mysql>提示符,表示连接成功。若提示“端口3306占用”,可通过任务管理器关闭mysqld进程或修改配置文件调整端口。CREATE DATABASE school CHARACTER SET utf8mb4;创建名为“school”的数据库,支持存储中文和表情符号。USEschool;CREATETABLEstudents(idINTPRIMARYKEYAUTO_INCREMENT,nameVARCHAR(20)NOTNULL,ageTINYINTUNSIGNED,enroll_dateDATEDEFAULT'2025-09-01');表结构包含自增主键ID、非空姓名、年龄(正整数)和默认入学日期。INSERT INTO students (name, age) VALUES ('张三', 18), ('李四', 19);SELECT * FROM students;显示所有字段。SELECT name, age FROM students WHERE age > 17;筛选年龄大于17岁的学生。SELECT * FROM students ORDER BY age DESC;按年龄降序排列。UPDATEstudentsSETage=20WHEREname='张三';DELETEFROMstudentsWHEREname='李四';注意:删除操作不可逆,建议先备份数据。ALTERTABLEstudentsADDclassVARCHAR(10)AFTERname;mysqldump -u root -p school > school_backup.sql生成备份文件,支持跨平台恢复。通过以上5步,你已掌握MySQL的基本操作。实际开发中,可结合Navicat等可视化工具提升效率。进阶方向包括索引优化、事务管理和用户权限控制。例如,为students表的name字段创建索引可加速查询:
CREATEINDEXidx_nameONstudents(name);MySQL的灵活性与开源生态使其成为开发者的首选数据库之一。从学生信息管理到大型企业系统,掌握MySQL基础操作是数据分析、后端开发等岗位的必备技能。立即动手实践,开启你的数据库探索之旅吧!