(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