MySQL
文章平均质量分 72
整理MySQL全套知识点,汇总概念、语法和示例,供日后查阅,实战遇到问题持续补充更新。
inferno
学习java中,目前还是纯菜鸟,希望大家多多帮助
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
五、完整性约束:
本文系统介绍了数据库中的七类完整性约束:非空(NOT NULL)、默认值(DEFAULT)、唯一(UNIQUE)、主键(PRIMARY KEY)、自增(AUTO_INCREMENT)、外键(FOREIGN KEY)和检查(CHECK)约束,涵盖其含义、创建与修改语法、应用场景及注意事项。重点强调主键兼具唯一性与非空性,外键需配合InnoDB引擎使用,MySQL 8.0+才真正生效CHECK约束。各类约束共同保障数据的域完整性、实体完整性和参照完整性,是数据库设计的核心基础。原创 2026-11-10 10:22:26 · 202 阅读 · 0 评论 -
四、数据表的基本操作(DDL)
本文系统介绍了MySQL中表的创建、查看、修改与删除操作。创建表使用CREATE TABLE语句,定义字段、数据类型及约束(如主键、自增、非空等),可指定存储引擎和字符集;通过DESC或SHOW CREATE TABLE查看表结构与建表语句;使用ALTER TABLE实现表名修改、字段增删改(支持指定位置);删除表用DROP TABLE IF EXISTS,安全避免报错,但操作不可逆。内容涵盖数据库表管理核心命令与实践要点。原创 2026-11-10 10:28:37 · 271 阅读 · 0 评论 -
三、MySQL数据类型
本文系统介绍了数据库中常见的数据类型,涵盖数值、字符串、日期时间及二进制类型。数值类型包括整数、浮点数、定点数和位类型,适用于不同精度与范围需求;字符串类型支持定长(CHAR)、变长(VARCHAR)及文本、枚举、集合,满足多样化的文本存储;日期时间类型(DATE、DATETIME、TIMESTAMP等)适配各类时间记录场景;二进制类型则用于存储图像、文件等二进制数据。合理选择类型可提升性能与存储效率。原创 2026-11-07 21:54:44 · 190 阅读 · 0 评论 -
二、MySQL数据库基础
本文系统介绍MySQL数据库基础,涵盖系统库介绍与用户数据库的创建、管理及命名规范;重点对比InnoDB与MyISAM存储引擎在事务、锁机制、安全性等方面的差异,推荐生产环境使用InnoDB。同时详解字符集与排序规则(如utf8mb4_unicode_ci、utf8mb4_bin)的层级优先级、命名规则及常见问题,强调统一使用utf8mb4并合理设置排序规则以避免乱码与性能问题,确保数据一致性与可维护性。原创 2026-11-07 21:38:58 · 182 阅读 · 0 评论 -
一、数据库基本概念与MySQL安装与配置
本文系统介绍数据库基本概念,涵盖DB、DBMS、DBS及DDL、DML、DQL、DCL四大语言功能。重点解析MySQL安装目录结构与配置文件(如my.ini)作用,详述常用参数设置,包括字符集、端口、存储引擎、连接数等,并指导使用DBeaver进行数据库管理,为数据库初学者提供完整入门指南。原创 2026-11-07 20:57:27 · 181 阅读 · 0 评论
分享