MySQL入门:常用查询与操作实战总结
需积分: 12 199 浏览量
更新于2024-09-12
收藏 8KB TXT 举报
本文档是一份关于MySQL数据库查询语句的学习笔记,主要记录了作者在学习过程中遇到的关键知识点和操作实例。以下内容将详细介绍其中的部分重点:
1. 数据备份与恢复:
- 使用`mysqldump`命令行工具可以备份数据库,如:`mysqldump -h 192.168.32.89 -u wjf-pwjfteams > F:\wjd.sql`,这表明用户通过指定的主机名、用户名和密码从服务器导出数据库到本地文件。
- 数据库恢复时,可以使用类似的方法,如`mysqldump -h 192.168.32.89 -u wjf-p123456wjf < F:\sda.sql`,将备份的SQL文件导入到另一个数据库。
2. 数据库管理与操作:
- `cmd`下执行`mysql`命令连接数据库并进行验证,如`mysql -h 192.168.32.89 -u wjf-p123456`,确认连接成功。
- 使用`SHOW DATABASES`查看所有数据库,`CREATE DATABASE`用于创建新数据库,而`DROP DATABASE`则用于删除数据库。
3. 引擎管理和变量查看:
- 通过`SHOW ENGINES`命令展示数据库引擎,这有助于了解不同引擎的特性。
- `SHOW VARIABLES LIKE 'have%'`或`SHOW VARIABLES LIKE 'storage_engine'`用于查看与特定模式匹配的数据库变量,如存储引擎设置。
- `SHOW CREATE TABLE`用来显示表的创建语句,这对于理解表结构很有帮助。
4. 表结构修改:
- `ALTER TABLE`语句用于对已有表进行修改,包括:
- 改变字段类型和长度:如`ALTER TABLE teacherInfo MODIFY division CHAR(6)`。
- 调整字段顺序:如`ALTER TABLE players MODIFY TOWN VARCHAR(30) AFTER STREET`。
- 添加新字段:`ALTER TABLE teams ADD long_time DATE AFTER division`。
- 更改字段属性:如`ALTER TABLE teams CHANGE long_time time_long DATETIME`。
- 删除字段:`ALTER TABLE teacher DROP address`,`DROP TABLE department`用于删除整个表。
5. 表名操作:
- `RENAME TABLE`用于重命名表,如`ALTER TABLE teacherInfo RENAME TO teacherInfo_1`。
- 创建新表:`CREATE TABLE grade`展示了如何定义一个新的表结构,包括主键等约束。
这些查询语句是MySQL数据库管理的基础,熟练掌握它们能够帮助用户有效地管理、操作和维护数据库。对于初学者来说,理解并实践这些操作是非常重要的,能够提升对数据库设计和数据处理的能力。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-12-14 上传
2018-09-21 上传
2020-09-11 上传
2020-10-27 上传
2020-12-15 上传
2022-09-24 上传
wangjinfneg
- 粉丝: 0
- 资源: 4