原文:慎使用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