Java学习Day24
今天学习SQL语句和数据库设计
Java 开发中,SQL 语句与数据库设计是数据持久化的核心:
SQL 语句分四类:
DQL:查询数据,如SELECT * FROM table WHERE condition,常用聚合函数(COUNT、SUM)和联表查询(JOIN)。
DML:操作数据,INSERT添加、UPDATE修改、DELETE删除,需配合事务保证完整性。
DDL:定义结构,CREATE TABLE建表、ALTER TABLE修改、DROP TABLE删除,含约束(主键、外键、唯一)。
DCL:控制权限,GRANT授权、REVOKE回收。
数据库设计原则:
遵循三范式(减少冗余,避免插入 / 更新异常)。
合理设计主键(自增 ID)、外键(关联表关系)。
索引优化查询(针对频繁查询字段),避免过度索引影响写入。
分表分库应对大数据量,如水平分表按时间拆分。
良好设计结合高效 SQL,是系统性能与可维护性的基础。
浙公网安备 33010602011771号