- 浏览: 2757732 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (1313)
- JS (65)
- CSS (6)
- html (30)
- dweamweaver工具相关 (2)
- Spry (1)
- DB (103)
- p2p (1)
- java (405)
- .net (3)
- oracle (24)
- struts (18)
- myeclipse (15)
- linux (49)
- SQL SERVER2008 (101)
- jsp (21)
- resume (1)
- other (1)
- ajax (3)
- 云计算 (2)
- excel (32)
- vss (1)
- 警戒 (1)
- eclipse (21)
- c (1)
- dialog designer (7)
- axis1.4 (4)
- webservice (11)
- CTI (1)
- svn (8)
- spring (27)
- tomcat (13)
- log4j (14)
- 网络应用 (7)
- mysql (59)
- bat (4)
- jdbc (1)
- 正式表达式 (1)
- hibernate (27)
- iphone (2)
- 系统应用 (107)
- servlet (3)
- vmware (2)
- php (12)
- JQuery (30)
- avaya (5)
- postgresql (19)
- java面试 (1)
- rose (1)
- Socket (1)
- xml (2)
- PowerDesign (3)
- visio (1)
- jstl (4)
- informix (2)
- assemble (2)
- English Study (2)
- IOS (9)
- CMMI (1)
- outlook (4)
- poi (1)
- hadoop (5)
- SAE (3)
- jor (1)
- jquery mobile (1)
- git (11)
- mina (1)
- ibatis (2)
- wordpress (2)
- 支付宝 (1)
- struts2 (14)
- apns (1)
- html5 (1)
- xampp (2)
- uml (2)
- 项目管理 (1)
- 敏捷开发 (1)
- 设计模式 (2)
- spark (1)
- maven (9)
- 微信公众平台 (1)
- json (2)
- junit (1)
- quartz (2)
- redis (2)
- memcache (1)
- android (3)
- 红杏 (1)
- postman (1)
- mybatis (5)
- iplat4j (1)
- windows (1)
- logback (1)
- Netty (1)
- wiki (1)
- dubbo (1)
- sonar (2)
- jenkins (2)
- mac (10)
- office (4)
- groovy (1)
- intellij (6)
- zookeeper (2)
- 诛仙 (1)
- MQ (2)
- docker (1)
- 2222 (0)
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
最主要的区别就是占用的字节数大小问题。
我们知道在JAVA中,int型占用的就是4个字节。
同样在数据库中其实也是这样的。
int占4个字节,smallint占2个字节,tinyint占1个字节。
具体细节如下:
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。
int 从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer。
smallint 从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。存储大小为 2 个字节。
tinyint 从 0 到 255 的整型数据。存储大小为 1 字节。
总结:分别是8,4,2,1。
ps:说下unicode
Unicode 规格通过采用两个字节编码每个字符使这个问题迎刃而解。
转换最通用商业语言的单一规格具有足够多的 2 字节的模式 (65,536)。
因为所有的 Unicode 系统均一致地采用同样的位模式来代表所有的字符,所以当从一个系统转到另一个系统时,将不会存在未正确转换字符的问题。
通过在整个系统中使用 Unicode 数据类型,可尽量减少字符转换问题。 Unicode 数据使用 SQL Server 中的 nchar、varchar 和 ntext 数据类型进行存储。
所以,对于汉字,我们可以用nvarchar,比如最大允许50个汉字,我们就可以用nvarchar(50)。
当然,英文字母其实也只能是50.
发表评论
-
sqlserver 如何执行函数
2014-08-18 11:43 993直接用select就行了 select get_su ... -
sqlserver 跨库查询
2014-06-10 11:55 1349如果2个数据库在同一个服务器上,可以直接用数据库名.d ... -
sqlserver 转义符
2014-06-10 11:29 1190在sqlserver2008中,转义符是单引号。 看 ... -
sqlserver 导入导出
2014-06-06 11:08 971业务场景: 从A服务器里面的表A迁移到B服务器的表B ... -
sqlserver2008 自定义连接串
2014-03-30 08:31 972只要在原来写IP的地方加一个逗号,再加上一个端口号即可 ... -
sql server 2008 management studio
2014-03-29 18:48 817简介:它就是一个连接SQLSERVER的客户端工具。 ... -
关于分组排序
2014-03-11 17:38 899利用over partion (SELECT *, ... -
sqlserver2005 iso
2014-03-02 09:54 1618环境:win xp sp3+sqlserver2005 ... -
sqlserver 删除过期数据
2014-02-19 11:23 12111.在维护计划当中,双击,从左边的工具箱中拖一个清除 ... -
sqlserver2008 如何清日志
2014-01-17 11:20 1306代码如下: USE Lancome2 GO A ... -
clustered nonclustered 区别
2014-01-07 14:08 1326clustered index,聚集索引,按照物理位 ... -
sqlserver修改字段长度
2013-12-31 14:17 3366Alter Table [TBL_BPM ... -
sqlserver查看外键
2013-12-31 14:12 18661.sqlserver2008通过外键查看表名 ... -
SqlServer版本
2013-12-09 13:57 996sqlserver2008: 10.50 ... -
sql2000 驱动下载
2013-11-21 10:12 891refurl:http://down.51ct ... -
sqlserver2008 创建数据库权限
2013-11-19 10:00 12971、用grant 命令。 2、随便点击某个数据库-& ... -
sqlserver给datetime列设置默认值
2013-11-18 17:33 2351CREATE TABLE [t_satisfac ... -
mysql 索引详解
2013-11-17 20:29 6473.1、建索引的方式有几种?分别试验一下 ... -
mysql 给字段添加default
2013-10-31 14:15 1323alter table t_incoming_rec ... -
java postgresql
2013-09-26 13:41 1154refurl:http://www.blo ...
相关推荐
MySQL中的整数类型主要包括四种:`tinyint`、`smallint`、`int`和`bigint`,它们各自有不同的取值范围和存储需求,适用于不同的应用场景。 1. `tinyint`: `tinyint`是一种非常小的整数类型,主要用于存储只需要1...
### MySQL INT 和 TINYINT 的区别 #### 一、INT 和 TINYINT 概述 在MySQL中,`INT` 和 `TINYINT` 是两种常见的整数类型,它们主要用于存储整数值。这两种类型的差异主要体现在存储空间的需求、能够表示的数值范围...
在使用MyBatis Generator生成Java DAO层代码时,可能会遇到将数据库中的tinyint类型映射成Integer类型的问题。这个问题在上述描述中得到了详细的解释。首先,我们来看一下问题的背景和原因。 在Java环境中,使用...
【数值类型】SQL Server的数值类型包括精确数值类型,如bigint、int、smallint和tinyint,以及decimal和numeric,它们支持指定精度和小数位数,适合需要精确计算的场景。 总的来说,本章内容涵盖了数据库的架构管理...
- **整形数据**:包括BIGINT、BIT、INT、SMALLINT和TINYINT。BIGINT是最大的整数类型,存储范围从-9,223,372,036,854,775,808到9,223,372,036,854,775,807。INT存储范围为-2^31到2^31-1,适合大多数整数需求。...
5. ftWord:对应 MSSQL 的 tinyint 类型,是 16 位无符号整数。在 Delphi 中,使用 Word 类型。 6. ftBoolean:对应 MSSQL 的 bit 类型,存储布尔值。在 Delphi 中,使用 Boolean 类型。 7. ftFloat:对应 MSSQL ...
二、bigint、int、smallint、tinyint 和 bit 的区别 1. bigint bigint 类型用于存储从 -2^63(-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据,存储大小为 8 个字节。 2. int int 类型用于...
- **int, smallint, tinyint**: 分别用于存储不同范围的整数,int是最常用的,可存储从-2^31到2^31-1的整数,而smallint和tinyint则适合存储较小的整数。 - **numeric, decimal**: 提供精确的数值存储,适用于财务...
1. 整型类型:Bit、Bigint、Int、Smallint和Tinyint。这些类型用于存储整数,不同类型的存储范围和字节数不同,例如,Bit用于存储1或0,Bigint则可以存储非常大的整数。 2. 浮点类型:Float和Real,用于存储浮点数,...
1. OLAP与OLTP的区别:OLAP代表在线分析处理,用于复杂查询,分析大量数据,支持决策过程,而OLTP代表在线事务处理,用于日常事务处理,重点在于快速处理事务,维持数据的一致性和完整性。 2. SQL Server 2000...
整数型数据类型包括 bigint、int、smallint 和 tinyint 四种,分别对应 64 位、32 位、16 位和 8 位的整数。其中,bigint 型数据的存储大小为 8 个字节,数值范围是-2^63~2^63-1;int 型数据的存储大小为 4 个字节...
- **数值型**:包括整数(如int, bigint, smallint, tinyint, bit)和小数(如decimal, numeric, real, float)。其中,decimal和numeric允许指定精度(p)和小数位数(s)。 - **字符型**:如char和varchar用于存储...
1. 整数型:包括bigint、int、smallint和tinyint,它们的区别在于能存储的整数范围。比如,tinyint存储1个字节的无符号整数,范围0-255。 2. 精确数值型:如decimal和numeric,用于存储精确的数值,例如decimal(10,...
2. SQL Server的数据类型包括bit(只存储0或1)、int、smallint和tinyint等整型,以及float和decimal(与numeric相同)等数值类型。此外,它还提供money和smallmoney来存储货币值,以及timestamp(在SQL Server中,...
整数类型包括 int、smallint 和 tinyint 等,而浮点数类型包括 float 和 double 等。 3. SQL 操作符 SQL 语言支持多种操作符,包括: * 算术操作符:+、-、*、/、% 等。 * 比较操作符:=、、>、<、>=、等。 * ...
整数型数据类型包括 bigint 型、int 型、smallint 型和 tinyint 型。 * bigint 型数据的存储大小为 8 个字节,共 64 位,其中 63 位用于表示数值的大小,1 位用于表示符号。bigint 型数据可以存储的数值范围是-2^63...
整型数据类型分为bigint、integer (或 int)、smallint和tinyint。bigint是SQL Server 2000新引入的,可存储极大或极小的整数。integer或int是最常用的整数类型,适合存储一般大小的整数。smallint适合存储较小的整数...
- MS SQL Server也有类似的整数类型,包括bit(用于二值数据)、int、smallint、tinyint和bigint。 - Oracle的整数类型主要是number,它支持不同精度和规模的整数,例如number(10)。 - DB2的整数类型包括smallint...
1. 数字数据:如bigint、int、smallint和tinyint,分别用于存储大整数、常规整数、小整数和字节整数,以及float和real用于存储浮点数,还有numeric用于存储具有固定精度和小数位的数值。 2. 货币数据:money和...
整型数据类型包括 bit、int、smallint 和 tinyint 等。它们用于存储整数数据。 * bit 数据类型:用于存储只有两种可能值的数据,如 Yes 或 No、True 或 False、On 或 Off。 * int 数据类型:可以存储从 -2^31 (-...