MySQL数据库基础知识和操作指南

需积分: 6 0 下载量 151 浏览量 更新于2024-07-15 1 收藏 605KB DOCX 举报
MySQL笔记是计算机系学生自行总结的笔记,内容适用于在校学生或者MySQL初学者。该笔记涵盖了 MySQL 的基础知识和基本操作,包括数据库的概述、数据库操作、数据类型与约束、数据库范式、运算符基础、单表查询、多表操作和视图等内容。 1. 数据库的基础知识 * 数据库的概述:介绍了数据库的定义、特点和分类。 * 数据库技术的发展:简介了数据库技术的发展历程和主要技术。 * SQL语言:介绍了SQL语言的基本概念和应用。 2. 数据库基本操作 * 创建数据库:介绍了创建数据库的语法和示例。 * 查看数据库:介绍了查看数据库的语法和示例。 * 选择数据库:介绍了选择数据库的语法和示例。 * 修改数据库:介绍了修改数据库的语法和示例。 * 删除数据库:介绍了删除数据库的语法和示例。 * 注释:介绍了 MySQL 中的注释语法。 3. 数据表操作 * 创建数据表:介绍了创建数据表的语法和示例。 * 查看数据表:介绍了查看数据表的语法和示例。 * 修改数据表:介绍了修改数据表的语法和示例。 * 删除数据表:介绍了删除数据表的语法和示例。 4. 数据操作 * 添加数据:介绍了添加数据的语法和示例。 * 查询数据:介绍了查询数据的语法和示例。 * 修改数据:介绍了修改数据的语法和示例。 * 删除数据:介绍了删除数据的语法和示例。 5. 字符集与校对集 * 字符集概述:介绍了字符集的概念和分类。 * 校对集概述:介绍了校对集的概念和分类。 * 字符集与校对集的设置:介绍了字符集和校对集的设置方法。 6. 数据类型与约束 * 数据类型:介绍了 MySQL 中的数据类型,包括数字类型、时间和日期类型、字符串类型等。 * 表的约束:介绍了表的约束,包括默认约束、非空约束、唯一约束、主键约束和外键约束。 7. 数据库范式 * 数据库设计概述:介绍了数据库设计的概念和重要性。 * 数据库设计范式:介绍了数据库设计范式,包括第一范式、第二范式和第三范式。 8. 运算符基础 * 算术运算符:介绍了 MySQL 中的算术运算符。 * 比较运算符:介绍了 MySQL 中的比较运算符。 * 逻辑运算符:介绍了 MySQL 中的逻辑运算符。 * 赋值运算符:介绍了 MySQL 中的赋值运算符。 * 位运算:介绍了 MySQL 中的位运算。 * 运算符的优先级:介绍了 MySQL 中的运算符优先级。 9. 单表查询 * 数据操作:介绍了单表查询中的数据操作,包括复制表结构和数据、解决主键冲突、清空数据和去除重复记录。 * 排序与限量:介绍了单表查询中的排序和限量。 * 分组与聚合函数:介绍了单表查询中的分组和聚合函数。 10. 多表操作 * 多表查询:介绍了多表查询的概念和语法,包括联合查询、连接查询和 USING 关键字。 * 子查询:介绍了子查询的概念和语法,包括子查询分类和子查询关键字。 11. 视图 * 视图概述:介绍了视图的概念和应用。