MySQL数据库基础
酒城译痴无心剑
国家三级笔译。一手代码一手诗,酸甜苦辣寸心知。杏坛泊梦千秋事,万古云山日迟迟。讲授高等数学、Java高级程序设计、动态网站设计与开发(JSP、Servlet)、企业信息系统设计与开发(Spring Boot)、智能移动终端应用开发(Android)、Python Web开发(Django)、大数据离线分析(Hadoop、Hive、Spark)、计算机专业英语等课程,教学深入浅出,语言生动、经验丰富,深受学生好评。指导学生参加移动应用开发省赛和国赛,多次获奖,被授予优秀指导教师称号。热爱翻译,曾翻译西奥尼·帕帕斯数学科普读物《天天数学》与两千余首诗词,已形成独特的译诗风格。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
任务5-3 分组汇总与排序
本实战围绕图书销售数据,系统运用 SQL 聚合函数(COUNT、SUM、AVG、MAX、MIN)、GROUP BY 分组、HAVING 筛选、ORDER BY 排序及 LIMIT 限制等核心语法,完成会员统计、订单分析、库存汇总与结果排序等任务,全面掌握分组汇总与多维数据分析的 SQL 实践技能。原创 2025-12-18 13:24:06 · 221 阅读 · 0 评论 -
任务5-2 关联查询和子查询
在本次实战中,我们通过关联查询和子查询深入探索了数据库中的数据关系和数据筛选。首先,我们利用JOIN关键字实现了内连接和外连接,获取了会员订购图书的详细信息,包括书名、订购册数和订购时间。接着,我们通过WHERE子句实现了关联查询,进一步筛选了特定条件下的会员订购信息。此外,我们还通过IN、比较和EXISTS子查询,实现了更复杂的数据筛选和条件判断,如查询特定会员的订单信息、查找满足特定条件的图书和会员等。原创 2025-12-17 13:50:04 · 381 阅读 · 0 评论 -
任务5-1 单表查询
本次实战围绕 MySQL 单表查询展开,基于 bookstore 数据库的图书、会员和销售三张表,系统演练了 SELECT 子句的核心功能,包括列选择、别名定义、CASE 表达式分类、计算列、去重查询,以及通过比较、逻辑、模式匹配、范围和空值判断等条件实现精准行筛选,全面掌握单表数据检索与分析技能。原创 2025-12-15 13:07:22 · 239 阅读 · 0 评论 -
任务4-4 操作数据表的数据
通过本次实战,我们完成了宠物店数据库的创建、数据插入、修改和删除操作。从表结构设计到数据完整性约束的建立,再到数据的增删改查,全面掌握了数据库操作技能。这些操作确保了数据的准确性与一致性,为宠物店的信息化管理提供了坚实基础。原创 2025-12-01 21:14:36 · 447 阅读 · 0 评论 -
任务4-3 数据完整性约束
在 schooldb 中依次完成主键、唯一、外键与 CHECK 四大完整性实战:建 student、course 表并设单列/联合主键,book2 表加 UNIQUE 替代键;sc 表以双外键关联,ON DELETE CASCADE 自动清理选课记录;最后用 CHECK 限定学分 1–10、性别年龄范围,违规插入及更新均被拦截,再演示删除约束恢复写入,实现域、实体、参照完整性全覆盖。原创 2025-11-26 21:38:49 · 719 阅读 · 0 评论 -
任务4-2 创建和维护数据表
命令行建 bookstore 库,用 CREATE TABLE 按业务设计生成含主键、默认值、引擎 InnoDB 的 book 表;SHOW/DESCRIBE 查看清单与结构。通过 ALTER 增删浏览次数、调整类型默认值,演练 LIKE 与 SELECT 三种复制模式,完成 book1~book3 结构+数据克隆,最后 DROP 多表清理,实现表生命周期全流程维护。原创 2025-11-26 21:35:28 · 174 阅读 · 0 评论 -
任务4-1 了解MySQL的数据类型
MySQL 数据类型分三大纲:数值、字符串、日期时间。数值又分整型与实型:整型从 tinyint 到 bigint,字节与范围递增,主键计数常用 int/bigint;实型 float/double 供浮点运算,decimal 定点保财务精度。字符串 char 定长补空格,varchar 变长省空间,blob/text 系列分别存二进制与长文本,按规模分 TINY/MEDIUM/LONG 四级。原创 2025-11-26 21:32:17 · 179 阅读 · 0 评论 -
任务3-2 使用图形化工具创建和管理数据库
在 Navicat 中新建 MySQL 连接并测试连通;右击创建 schooldb 库,双击打开,图形化修改字符集与校对规则;右键关闭、再删除库,最后关闭并移除连接,全程无命令,完成数据库生命周期可视化管控。原创 2025-11-26 21:28:14 · 500 阅读 · 0 评论 -
任务3-1 使用命令创建和管理数据库
用 CREATE DATABASE 建 Bookstore、Petstore,体验 IF NOT EXISTS 防错与 CHARACTER/COLLATE 设置;USE 切换当前库,SHOW CREATE 看属性,ALTER 修改字符集,SHOW DATABASES 罗列全部,DROP 删除库并二次确认,全程命令行完成数据库生命周期管理。原创 2025-11-26 21:24:26 · 299 阅读 · 0 评论 -
任务 2-2 图形化管理工具Navicat
安装并激活 Navicat 后,新建 MySQL 连接,可视化完成 test 库与 student 表的建删改。用查询窗口执行 SQL,一次性插入三条记录,练习条件查询、更新、删除及表库清理,全程通过图形菜单与命令双模式操作,实现高效图形化数据库管理实战。原创 2025-11-26 21:20:16 · 186 阅读 · 0 评论 -
任务 2-1 搭建MySQL使用环境
全程在 Windows 平台完成 MySQL 8.0 的下载、Full 完全安装与默认配置,设定 root 及 huawei 用户并启动系统服务。通过 MySQL Shell 逐条演练:建 test 库、student 表,插入、查询、更新、删除记录及字段匹配,最后清理表与库。随后用 MySQL Workbench 新建连接、保存密码、测试连通,并在可视化查询窗口重复执行 show 语句,实现命令行与图形界面双重验证,完成本地开发环境的搭建与基本 CRUD 实战。原创 2025-11-26 21:16:35 · 533 阅读 · 0 评论 -
任务1-1 了解数据库基础知识
数据是记录客观事物的可识别符号,分结构化(表)、半结构化(XML/JSON)与非结构化(文本、媒体)。数据库管理系统据此分关系型与非关系型两类:前者以MySQL、Oracle、SQL Server为代表,用表存储,事务强一致;后者含Redis内存键值、MongoDB文档、HBase列式,水平扩展、海量高并发,共同构成现代数据生态。原创 2025-11-26 21:12:12 · 263 阅读 · 0 评论 -
CentOS 7上编写C程序访问MySQL数据表
本次实战在CentOS 7上完成C语言连接MySQL 8.0的开发环境搭建与编程实践。通过安装MySQL官方Yum源及开发库,配置编译环境,编写并编译C程序成功查询数据库表数据,掌握了MySQL C API的基本使用,实现了从数据库连接、查询到结果输出的完整流程,验证了开发环境的正确性与程序的可靠性。原创 2025-10-31 17:51:47 · 1211 阅读 · 0 评论
分享