MySQL 联系人表结构设计与优化
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`);
通过合理的表结构设计和索引优化,可以有效提高数据库的性能和效率。
原文地址: https://www.cveoy.top/t/topic/lKpy 著作权归作者所有。请勿转载和采集!