mysql数据库
文章平均质量分 95
不宕机的小马达
人狠话不多的IT女汉子一枚~~我的博客主要是分享自己学习Java企业级的笔记,以及一些在学校与实习地所做的项目,欢迎各位博友与我一起探讨哦~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【MySQL|第十篇】总结篇——各种命令集合
MySQL常用命令速查手册:包含安装配置、DDL、DQL、DML等核心操作。安装部分涉及初始化(mysqld --initialize-insecure)、服务管理(net start/stop mysql)和密码修改(mysqladmin)。DDL部分包括数据库/用户创建(create database/user)、权限管理(grant/revoke)、表操作(create/alter/drop table)及索引/视图管理。DQL提供完整查询语法,DML包含数据增删改(insert/update/del原创 2025-09-16 20:21:12 · 1028 阅读 · 0 评论 -
【MySQL|第九篇】视图、函数与优化
MySQL视图是虚拟表,基于查询结果构建,可简化复杂查询、控制数据访问并提高安全性。视图分为简单视图(单表)和复杂视图(多表连接),支持创建、修改、删除操作。函数是预编译SQL集合,可简化开发工作。数据库优化包括索引优化(合理建索引、复合索引)、查询优化(避免NULL、子查询)、设计优化(合理字段属性、读写分离)等策略,以提高查询效率、减少资源占用。通过综合优化可提升数据库性能和扩展性。原创 2025-09-15 10:57:02 · 1310 阅读 · 0 评论 -
【MySQL|第八篇】事务与索引
摘要:本文详细介绍了MySQL数据库事务和索引两大核心概念。事务部分阐述了事务的生命周期(开始、执行、提交/回滚、结束)、ACID四大特性(原子性、一致性、隔离性、持久性)以及事务的提交回滚操作。索引部分重点讲解了索引的底层实现(B+Tree、Hash等数据结构)、分类(单列索引、组合索引等)及其创建原则。特别强调了组合索引的"复合最左原则"使用规范,以及不同存储引擎(InnoDB、MyISAM等)的索引实现差异。全文通过具体案例演示了事务隔离级别设置和各类索引的实际应用,为数据库性能优原创 2025-09-14 17:06:22 · 1362 阅读 · 0 评论 -
【MySQL|第七篇】DDL语句——数据库定义语言
SQL的DDL语句用于定义和管理数据库对象,主要包括CREATE、ALTER、RENAME、DROP和TRUNCATE操作。CREATE用于建表,需指定表名、列名、数据类型和约束条件;ALTER用于修改表结构;RENAME重命名表;DROP删除表。数据类型包括数值型、文本型、日期型等,约束条件有主键、外键、非空等。文章还介绍了表级和列级约束的区别,并通过案例展示了如何创建一对一、一对多和多对多关系表。此外还讲解了级联操作和特殊建表方法。原创 2025-09-14 15:14:23 · 1304 阅读 · 0 评论 -
【MySQL|第六篇】DML语句与数据库的设计
本文介绍了SQL中DML语句的使用和数据库设计方法。DML部分详细讲解了INSERT、UPDATE、DELETE三种数据操作语句的语法格式和使用案例,包括单条/批量插入、条件更新删除等操作。数据库设计部分阐述了从需求分析到物理建模的完整流程,重点说明了E-R图的构成要素(实体、属性、关系)及其转换规则,以及主外键设置、三种范式(1NF/2NF/3NF)的规范化要求。文章强调设计时要兼顾数据一致性与查询性能,通常满足第三范式即可。原创 2025-09-12 10:44:05 · 1266 阅读 · 0 评论 -
【MySQL|第五篇】DQL语句(三)——数据查询语言
本文详细介绍了SQL中的聚合函数与子查询。聚合函数包括AVG、COUNT、MAX、MIN、SUM等,需与GROUP BY配合使用对数据进行分组计算,并可通过HAVING进行结果筛选。文章通过多个案例演示了分组统计、多字段分组等应用场景,并对比了WHERE与HAVING的区别。子查询部分涵盖标量、列、行、表四种类型,分别对应不同查询场景,通过嵌套查询实现复杂数据处理。特别强调了子查询在比较运算、IN运算符等方面的应用,以及如何将多步骤查询合并为单条SQL语句。文中包含大量实例代码,清晰展示了各类查询的语法结构原创 2025-09-11 11:12:32 · 1192 阅读 · 0 评论 -
【MySQL|第四篇】DQL语句(二)——数据查询语言
本文介绍了SQL查询中的排序分页和多表查询技术。排序部分详细说明了ORDER BY子句的语法、注意事项(如执行顺序、默认升序和多列排序规则),并提供了薪资降序、姓名升序的案例。分页部分解释了LIMIT语法和页码计算公式,演示了不同页码的查询方法。多表查询部分重点讲解了避免笛卡尔积的方法,包括等值连接(内连接)、不等值连接、自连接的语法和案例,以及内外连接的区别(左外连接保留左表不匹配记录,右外连接保留右表不匹配记录)。此外还简要介绍了单行函数的分类(数值、字符串、日期时间、流程控制函数)及典型应用场景。全文原创 2025-09-10 11:25:53 · 1023 阅读 · 0 评论 -
【MySQL|第三篇】DQL语句(一)——数据查询语言
MySQL DQL语法规范与基础查询摘要:本文详细介绍了MySQL数据查询语言(DQL)的语法规范和基础查询操作。语法规范包括大小写敏感性、注释方式、命名规则等注意事项。基础查询部分涵盖SELECT基本语法、别名设置、去重操作(DISTINCT)、空值处理(IFNULL)、常数查询等内容。重点讲解了条件查询(WHERE)的使用方法,包括比较运算符(=,<,>等)、逻辑运算符(AND,OR,NOT)以及特殊条件(BETWEEN,IN,LIKE,IS NULL)的应用。同时介绍了算术运算符、比较运算原创 2025-09-10 10:01:08 · 1407 阅读 · 0 评论 -
【MySQL|第二篇】数据库的概述,MySQL数据库的概述及使用
摘要:数据库是长期存储、管理数据的计算机系统,经历了人工管理、文件系统和数据库系统三个阶段。数据库具有持久化、共享、减少冗余、独立性等优势。MySQL是一个开源关系型数据库,具有易用性、可靠性、高性能等特点,广泛应用于各行业。数据库术语包括DB、DBMS、RDBMS等,SQL语句分为DQL、DML、DDL等类别。MySQL使用包括登录、创建数据库、导入数据等基本操作。原创 2025-09-09 15:24:33 · 1440 阅读 · 0 评论 -
【Mysql|第一篇】Mysql的安装与卸载、Navicat工具的使用
本文详细介绍了MySQL的安装、卸载流程及Navicat工具的使用方法。MySQL部分包括检查安装状态、完整卸载步骤(服务关闭、程序卸载、文件删除、注册表清理等)、下载安装8.0.31版本的具体操作(解压、环境变量配置、初始化、服务注册、密码修改)。Navicat部分重点讲解了数据库连接管理、库表创建修改、数据增删改查操作、SQL查询编写与优化以及数据导入导出功能。全文通过分步骤说明和可视化操作指引,为数据库初学者提供了完整的操作指南。原创 2025-09-09 12:43:26 · 1460 阅读 · 0 评论
分享