1 -- 创建表book的Transact-SQL语句: 2 create database
test01 3 create table test01.dbo.book( 4 book_id nchar(6) not null, 5 book_name
nchar(30) null, ...
分类:
数据库 时间:
2014-06-12 18:13:07
阅读次数:
640
很多开发者进行数据库设计的时候往往并没有太多的考虑char,
varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当...
分类:
其他好文 时间:
2014-06-10 21:38:11
阅读次数:
253
数据库的Char、Vachar类型可以兼容汉字,但特殊字符不行,在保存包含有特殊字符的字符串、正文时,会将特殊符号替换成一个”?”号。例如:
“基础教育课程手机报?特刊” == 》
“基础教育课程手机报?特刊”解决办法是将字段改成NChar,NVarchar等类型,在入库的时候每个字符串插入前都加入...
分类:
数据库 时间:
2014-05-26 08:24:06
阅读次数:
294
【整】char、varchar、nchar、nvarchar的区别对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。定长或变长
所谓....
分类:
其他好文 时间:
2014-05-13 16:53:45
阅读次数:
282
数据库SQLserver的数据库存储类型(nchar、char
、nvarchar、varchar)的说明及比较1.char类型:
对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率极高,比如定义char(10),那么不论你存储的数据....
分类:
数据库 时间:
2014-05-10 02:21:01
阅读次数:
397
存储过程检测用户名是否重户create proc checklogin@username
nchar(20),@pwd nchar(20),@hasrow int outputasselect @hasrow=count(*) from users
where and GO存储过程写入数据crea....
分类:
Web程序 时间:
2014-05-09 16:40:52
阅读次数:
367
双字节字符集(Double Byte Character
Set,缩写:DBCS)是指电脑的字符编码中,使用了两个字节的所有字符集合。这种字符集以汉语、日语和韩语(合称CJK,即Chinese、Japanese、Korean的首字母)的字符最具代表性,所以有时也专指CJK的字符集。http://zh...
分类:
数据库 时间:
2014-05-05 22:16:20
阅读次数:
420
1、选择合适的数据类型
为列选择最小化的数据类型
如果一列中的文本长度不一,使用VARCHAR而不是CHAR
不存储Unicode不要使用NVARCHAR或者NCHAR
如果一行的长度不超过8000,使用VARCHAR而不是TEXT
对于仅存数字的列要使用数字类型而不要用字符类型
不要使用字符串类型存储日期数据。
2、谨慎使用触发器
保持触发器内的代码最小化
可能的情况下尽量用其...
分类:
数据库 时间:
2014-04-30 22:24:38
阅读次数:
334