原文:慎使用sql的enum字段类型

在sql的优化中,会有同学提到一点:使用enum字段类型,代替其他tinyint等类型。以前这也是不少人喜欢优化的,但是现在细想,是非常不合理的。 优点: .可以设置区间范围,比如设置性别: 男 女 未知。如果这是出现一个非 类型的,一眼就是脏数据了。 缺点: .数据迁移的时候,他几乎不可能被其他数据库所支持,如果enum里面是字符串,对于其他数据库来说就更郁闷了,还不能设为tinyint等类型 ...

2018-10-09 23:43 0 5478 推荐指数:

查看详情

SQL修改字段类型

ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL 例:ALTER TABLE 教师 ALTER COLUMN 办公室 CHAR(20) NULL ...

Thu Dec 10 23:33:00 CST 2020 0 6776
SQL修改字段类型

ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL 例:ALTER TABLE 教师 ALTER COLUMN 办公室 CHAR(20) NULL ...

Sat Apr 22 00:03:00 CST 2017 0 36978
enum类型

定义 enum枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明 ...

Mon Sep 16 03:35:00 CST 2019 0 1717
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM