- 浏览: 2730814 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (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:
学习了 啦啦啦
多个路由器同时上网
nvarchar varchar的区别是存储方式不同
varchar是按字节存储的.而带 "n "的nvarchar是按字符存储的
比如说 varchar(40),能存储40个字节长度的字符,存储中文字符的时候,因为中文字符1个字符就等于2个字节.所以varchar(40)只能存储20个中文字符.
nvarchar(40),就可以存储40个中文字符,也就是说可以存储80个字节长度的字符.nvarchar要相对于存储的字符类型.比如有些字符是占3个字节的.
同样的,char和nchar也一样道理
----------------------------------------------------------------------
以上,要注意的是:
对字符的理解,其实汉字本身也是一种字符。但通常所说的一个汉字=2个字符,是指2个英文字符。
发表评论
-
oracle分页语句
2014-01-16 16:23 9341.根据ROWID来分 select * from ... -
mysql oracle postgresql concat
2013-09-11 13:37 1450concat是连接字符串的意思。 例如: ... -
oracle timestamp
2013-09-05 15:49 1553环境:Oracle11g 1、首先,orac ... -
oracle建表 自增主键
2013-09-05 11:15 1748--1. create table satisfa ... -
java 连接oracle
2013-09-05 11:12 1251思路:先建立一个DBUtil类,管理所有的创建连接、关闭连 ... -
sqlserver2012 oracle11g
2013-06-13 17:51 21781、 SQLServer2008过去4年 ... -
sql in 多字段
2012-11-07 12:17 1437只有Oracle,DB2等支持哈。 SqlServer ... -
oracle 冒号什么意思
2012-03-14 17:05 7271见如下SQL语句: String strHQL ... -
如何删除完全重复的数据
2011-12-29 18:41 1236下面仅讲在ORACLE中的例子: 我们可能会 ... -
oracle 内连接 左外连接 右外连接的用法,(+)符号用法
2011-12-09 12:18 89141. 内连接很简单select A.*, B.* fro ... -
insert into select用法
2011-11-30 03:11 2046insert into T_CUST_CUSTINFO_ ... -
创建带有自增列的SQL语句
2011-11-29 17:40 1607CREATE TABLE [dbo].[UserInfo ... -
sql语句对表增加自增列 identity
2011-11-29 17:31 16107引用自:1、http://hi.baidu.com/lov ... -
关于每次新增所有外呼状态报告的经验总结
2011-11-25 19:24 1784每次做外呼任务状态报告,都会一愣。 就是因为遇到什 ... -
delete from不可以别名吗
2011-11-24 21:24 1482比如,删除test表,用delete from test t1 ... -
行列转换研究帖
2011-11-24 21:14 1255http://topic.csdn.net/u/2008061 ... -
JAVA数据连接池
2011-09-14 11:17 1396一直以为对数据库连接池感到非常神秘。 今天终于花时间研 ... -
多表 INNER JOIN 用法
2011-07-28 12:05 1426备忘:SQL多表内连接语法 select * f ... -
用一条语句取出DB最大值的数据
2011-07-28 12:03 1413SQL文如下: select * from testM ... -
VARCHAR、VARCHAR2、CHAR的区别
2011-07-06 13:47 17981.CHAR的长度是固定 ...
相关推荐
在SQL Server中,字符数据类型是用来存储文本信息的,包括char、nchar、varchar和nvarchar。这四个数据类型都有各自的特点和用途,下面我们逐一详细分析它们的区别。 1. **char类型**: - char是固定长度的字符...
这些数据类型在存储字符串时有着不同的特性和用途,理解它们之间的区别对于正确设计数据库表结构至关重要。 ### 1. `char`与`varchar` #### `char` - **定义**: `char`是一种固定长度的字符类型,它用于存储定长...
问: sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响? 答: varchar(n) 长度为 ...
### char、varchar、nchar、nvarchar 四种类型的区别 在数据库设计中,选择合适的字段类型对于确保数据的准确性和提高查询效率至关重要。对于字符类型的字段,SQL Server 提供了 `char`、`varchar`、`nchar` 和 `...
在Oracle数据库中,VARCHAR2()和NVARCHAR2()都是用于存储字符数据的变量长度数据类型,但它们之间存在显著的差异。以下是对这两个数据类型的详细解释: 1. VARCHAR2() VARCHAR2() 是Oracle中的标准可变长度字符...
在SQL Server中,选择使用`varchar`还是`nvarchar`数据类型是数据库设计中的一个重要决策,因为这直接影响到数据存储的效率、空间占用以及兼容性。理解这两种数据类型的差异至关重要。 `varchar`是一种变长字符串...
- **索引性能**:char和nchar的索引性能优于varchar和nvarchar,但在处理大量数据时,可能需要权衡存储空间和查询速度。 理解这些数据类型之间的差异,有助于我们在设计数据库表结构时做出合理的选择,优化存储和...
在SQL中,`varchar`和`nvarchar`是两种常见的字符数据类型,它们分别用于存储非Unicode和Unicode字符数据。理解这两种类型的区别对于数据库设计和优化至关重要。 `varchar(n)`是可变长度的非Unicode字符数据类型,...
- **varchar** 和 **nvarchar** 的最大存储容量有所不同,varchar可存储最多8000个英文字符,而nvarchar可存储最多4000个字符,无论英文还是汉字。 示例代码创建了一个名为TempTable的表,其中包含id、charField、...
### Oracle CHAR, VARCHAR, VARCHAR2 的区别与使用方法 在 Oracle 数据库中,字符串类型是极为常见的数据类型之一,主要用于存储文本数据。其中最常用的三种类型包括:`CHAR`, `VARCHAR`, 和 `VARCHAR2`。这三种...
本文将深入探讨`CHAR`、`VARCHAR`、`TEXT`以及`NCHAR`、`NVARCHAR`、`NTEXT`的区别,帮助开发者做出更明智的选择。 1. **CHAR**: - `CHAR`是一种定长字符串类型,它会为每个字段预留指定的字节数,无论实际存储的...
`VARCHAR`与`CHAR`的主要区别在于存储方式和空间利用率。`CHAR(M)`定义的列长度固定,它会在右侧填充空格以达到指定长度,检索时不删除这些空格,这在存储定长数据时较为高效,且其上的索引效率较高。然而,`CHAR`会...
本文将详细介绍char、nchar、varchar和nvarchar这四种数据类型的区别以及它们的适用环境。 1. **char**: - char是一种固定长度的非Unicode字符数据类型,长度范围为1到8,000个字节。 - 不论存储的数据实际长度...
在MySQL中,`VARCHAR`和`NVARCHAR`是两种常见的字符串数据类型,它们在处理特殊字符时有不同的表现和处理方式。理解这两种类型的区别对于数据库设计和数据存储至关重要,特别是当处理包含非ASCII字符(如中文、日文...
在存储方式上,`char`对英文字符(ASCII)占用1个字节,而`varchar`对每个英文字符占用2个字节。对于汉字,两者都是占用2个字节。这是因为`varchar`默认使用UTF-8编码,而`char`在非Unicode环境下通常使用单字节编码...