当前位置:首页>php>Day12| 蜗牛学苑学习日记:MySQL基础

Day12| 蜗牛学苑学习日记:MySQL基础

  • 2026-11-04 08:11:16
Day12| 蜗牛学苑学习日记:MySQL基础

Day12| 蜗牛学苑学习日记:MySQL基础

Day12| 蜗牛学苑学习日记:MySQL基础

【今日知识点】
核心定义:MySQL是一款轻量级的开源关系型数据库管理系统(RDBMS),基于客户端-服务器架构;核心作用:用于高效存储、管理和查询结构化数据,是Web开发中后端数据存储的核心组件,广泛应用于各类网站和应用系统。
【关键技术点】
MySQL基础语法:数据定义语言(DDL)——创建库(CREATE DATABASE)、创建表(CREATE TABLE)、修改表结构(ALTER TABLE);数据操作语言(DML)——插入数据(INSERT)、更新数据(UPDATE)、删除数据(DELETE);数据查询语言(DQL)——基础查询(SELECT)、条件筛选(WHERE)、排序(ORDER BY)、分组(GROUP BY)。
MySQL 约束与关联:常用约束——主键约束(PRIMARY KEY)、唯一约束(UNIQUE)、非空约束(NOT NULL)、外键约束(FOREIGN KEY);多表关联——内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN),用于查询多个关联表中的数据。
MySQL 索引与优化:索引类型——主键索引、普通索引(INDEX)、复合索引;核心作用——提升数据查询效率,避免全表扫描;优化技巧——避免在WHERE子句中使用函数操作索引字段,合理设置索引字段顺序。
【蜗牛慢思考】
MySQL就像Web应用的“数据仓库”,前端负责展示交互,后端负责业务逻辑,而MySQL负责稳稳地存放用户信息、商品数据、订单记录这些核心内容。新手容易混淆主键和外键的作用,主键是用来唯一标识表中每条记录的“身份证”,不能重复也不能为空;外键则是连接两个表的“桥梁”,能保证数据的一致性和完整性,比如订单表的外键关联用户表主键,就不会出现不存在的用户订单。
【与前后端交互的关联】
后端通过PHP、Python等语言的数据库驱动(如PHP的PDO、Python的pymysql)连接MySQL,接收前端发送的请求后执行对应的SQL语句,比如用户注册时将账号密码插入用户表,用户下单时新增订单数据;后端处理完数据库操作后,再将结果以JSON等格式返回给前端,完成一次完整的前后端数据交互流程。
#后端开发基础 #21天自律挑战 蜗牛学苑养成计划 #蜗牛学苑IT培训 #零基础转行IT #蜗牛学苑 #Web开发入门 #成都IT培训机构 #编程基础教程

最新文章

随机文章