MySQL入门笔记:韩中康整理
需积分: 9 84 浏览量
更新于2024-09-10
收藏 65KB TXT 举报
“韩中康mysql笔记,这是一份由韩中康编写的MySQL入门学习资料,旨在帮助初学者逐步深入地掌握MySQL。”
在MySQL数据库管理中,了解并熟练运用各种SQL语句是至关重要的。这份笔记主要涵盖了以下几个关键知识点:
1. 结构复杂的表查看:在查询时,如果表结构较为复杂,使用分号";"结束查询可能会导致结果展示不清晰。这时,可以改用"\G"格式来查看,这样会以行和列的形式呈现数据,更便于阅读。
2. 安全删除操作:在执行`DROP TABLE`命令删除表时,应先进行逻辑判断,确保不会误删重要数据。可以使用`IF EXISTS`来避免不存在的表导致错误,例如:`DROP TABLE IF EXISTS table_name;`
3. 修改表名:使用`RENAME TABLE`语句可以改变表的名称。若需同时更改多个表,各表名之间用逗号","隔开。例如,若要跨数据库重命名,可以写成:`RENAME TABLE table_name TO `database_name`.table_name;` 这种方法也可以用于数据库的重命名。
4. 添加列:使用`ALTER TABLE`加上`ADD`关键字可以在现有表中添加新列,格式如:`ALTER TABLE table_name ADD column_name new_definition;`
5. 修改列:要修改已有列的属性,可以使用`MODIFY`关键字,例如:`ALTER TABLE table_name MODIFY column_name new_attributes;`
6. 删除列:如果需要移除表中的某列,可以使用`DROP`关键字,如:`ALTER TABLE table_name DROP column_name;`
7. 重命名列:`CHANGE`关键字允许你改变列名及其类型或属性,结构如下:`ALTER TABLE table_name CHANGE old_column_name new_column_name new_type new_attributes;`
8. 修改表选项:`ALTER TABLE`语句还可以用于更新表的选项,比如更改字符集。例如,将表的字符集改为UTF8:`ALTER TABLE table_name CHARACTER SET utf8;` 使用`SHOW CREATE TABLE table_name`可以查看当前的表结构和选项。
9. 查看与修改字符集:要查看MySQL的字符集设置,可以运行`SHOW VARIABLES LIKE '%char%'`。这将列出所有与字符集相关的变量。若要修改,可以直接使用`SET character_set_xxx = 'new_value'`命令,其中xxx代表如client、connection、database等具体变量。
以上内容是MySQL数据库操作的基础知识,对初学者来说非常重要,可以帮助他们理解和实践数据库的创建、修改和管理。通过不断练习和应用这些命令,能够有效提升在MySQL环境中的工作能力。
2021-10-17 上传
2021-09-26 上传
baidu_17232345
- 粉丝: 0
- 资源: 1
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目