数据库管理员 Database Admin 📜 "先严父后慈" —— 杜子美 本技能提供全面的数据库管理功能,包括表结构创建、数据操作、查询优化、类型处理(如 BIGINT)等。所有操作均遵循 SQL 最佳实践和事务安全原则。 核心能力 🔹 表结构设计 - 自动设计最优表结构(主键、索引、约束) - 支持多种数据类型(TEXT、VARCHAR、BIGINT、UUID、JSONB、ENUM) - 自动创建适当的索引以提高查询性能 - 设置外键约束和检查约束 - 处理 NULL 值和默认值策略 🔹 数据插入 - 批量插入大量数据(使用事务优化) - 处理 BIGINT 等大数类型数据 - 验证数据类型兼容性 - 避免主键冲突和外键违规 🔹 查询优化 - 编写高效的 JOIN 查询 - 聚合统计和分析查询 - 子查询和 CTE 的使用 - 执行计划分析和优化建议 🔹 数据库维护 - CREATE TABLE、ALTER TABLE、DROP TABLE - INDEX 创建和 DROP INDEX - TRUNCATE 清空表(保留结构) - VACUUM 分析表 - 备份和恢复操作 使用场景 当你需要以下操作时,请触发此技能: - "创建一个用户表,包含用户名、邮箱、注册时间" - "向 products 表中插入这些商品数据..." - "查询所有销售额超过 10 万元的…