MySQL入门:常用查询与操作实战总结
需积分: 12 166 浏览量
更新于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数据库管理的基础,熟练掌握它们能够帮助用户有效地管理、操作和维护数据库。对于初学者来说,理解并实践这些操作是非常重要的,能够提升对数据库设计和数据处理的能力。
wangjinfneg
- 粉丝: 0
- 资源: 4
最新资源
- SSM Java项目:StudentInfo 数据管理与可视化分析
- pyedgar:Python库简化EDGAR数据交互与文档下载
- Node.js环境下wfdb文件解码与实时数据处理
- phpcms v2.2企业级网站管理系统发布
- 美团饿了么优惠券推广工具-uniapp源码
- 基于红外传感器的会议室实时占用率测量系统
- DenseNet-201预训练模型:图像分类的深度学习工具箱
- Java实现和弦移调工具:Transposer-java
- phpMyFAQ 2.5.1 Beta多国语言版:技术项目源码共享平台
- Python自动化源码实现便捷自动下单功能
- Android天气预报应用:查看多城市详细天气信息
- PHPTML类:简化HTML页面创建的PHP开源工具
- Biovec在蛋白质分析中的应用:预测、结构和可视化
- EfficientNet-b0深度学习工具箱模型在MATLAB中的应用
- 2024年河北省技能大赛数字化设计开发样题解析
- 笔记本USB加湿器:便携式设计解决方案