(MIS系統的開發)儘可能使用如下7種基本數據類型:mysql
類型 | C# | Java | MySQL | Oracle |
---|---|---|---|---|
Boolean | bool | Boolean | bit(1) | Number(1) |
Byte | byte | Byte | - | - |
Integer | int | Integer | int(11) | Number(10) |
Long | long | Long | bigint(20) | Number(20) |
DateTime | DateTime | Date | datetime | Date |
Decimal | decimal | Double | decimal(13,5) | Number(13,5) |
String | string | String | varchar | VarChar2 |
太多的數據類型更多的是負擔,一些類型之間能夠合併,好比用Double來統一表示Float和Double,雖然空間上有一點浪費。雖然數據庫每每提供不少種數據類型,除了有些原來就是另外一種類型的別名以外,還有一部分緣由是「歷史緣由」或者用在特別的應用。提煉少數的,但又足夠表示各類業務的數據類型,無疑有利於下降複雜度,減小數據類型轉換,包括減小轉換時的各類錯。sql