MySQL 联系人表结构设计与优化

本文提供了一个简单的 MySQL 联系人表结构,包括姓名、电话号码和电子邮件地址,并附带详细的中文注释。

CREATE TABLE `contacts` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '联系人ID',
  `name` varchar(50) NOT NULL COMMENT '姓名',
  `phone` varchar(20) NOT NULL COMMENT '电话号码',
  `email` varchar(50) DEFAULT NULL COMMENT '电子邮件地址',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT '联系人表';

可以根据具体的需求,增加其他的字段,比如地址、公司、职位等。同时,也可以根据实际情况,增加索引来提升查询效率。

例如:

  • 添加地址字段:
ALTER TABLE `contacts`
ADD COLUMN `address` varchar(100) DEFAULT NULL COMMENT '地址';
  • 添加索引:
ALTER TABLE `contacts`
ADD INDEX `idx_name` (`name`);

通过合理的表结构设计和索引优化,可以有效提高数据库的性能和效率。

MySQL 联系人表结构设计与优化

原文地址: https://www.cveoy.top/t/topic/lKpy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录