因胸联盟 发表于 2015-1-16 22:24:51

MSSQL网页设计sql server 中字段范例及申明

其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。server数据范例
说明
同义
Bit
1位,值为0或1
Int
Integer
4字节,值为-2^31~2^31-1
Smallint
2字节,值为-2^15~2^15-1
Tinyint
1字节,值为0~255
Decimal(p,s)
数字数据,流动精度为P,宽度为S
Numeric
Money
8字节,寄存泉币范例,值为-2^63~2^63-1
Smallmoney
4字节,寄存泉币范例,值为-214748.3648~+214748.3647近似数值数据范例
Float(n)
N在1~24之间,4字节,7位精度
N=1~7为real


N在25~53之间,8字节,15位精度
=8~15为float

Datetime
8字节,形貌某天的日期和时候,值的准确度为1/300秒
Smalldatetime
4字节,形貌某天的日期和时候,精度为分钟
Cursor
对游标的援用
Timestamp
8字节,寄存在数据库内独一的数据
Uniqueidentifier
16字节,寄存全局独一标识(GUID)
Char(n)
非unicode字符串的流动长度,n=1~8000
Character(n)

Varchar(n)
可变长度,非unicode字符串n=1~8000
Charvarying(n)

Text
服务器代码页中可变长度非unicode数据。最年夜长度为231-1个字符


Nchar
流动长度unicode字符串n=1~4000
Nationalcharacter(n),
Nationalchar(n)

Nvarchar
流动长度unicode字符串n=1~4000
Nationalcharactervarying(n)

Ntext
可变长度unicode数据,最年夜长度为230-1个字符
Nationaltext

Binary(n)
流动长度二进制数据,n在1~8000之间,存储空间为n+4字节


Varbinary(n)
可变长度二进制数据,n=1~8000
Binaryvarying(n)

Tmage
可变长度二进制数据,巨细为0~231-1


注重:
1)关于数值型数据范例,宽度(scale)是指存储在小数点后的数字位数,而精度(precision)是指能存储的包括小数点在内的一切数字位数。
2)money和smallmoney的存储宽度为4。
3)工夫戳列值在每行更新时体系主动更新,工夫戳列不克不及是关头字或关头字的一部分。
4)独一标识数据范例不克不及利用算术操纵符(如+、-等),这类数据范例只能利用相称对照操纵。Unicode是一切字符集的分歧存储数据的尺度。它要利用两倍于非Unicode数据存储的存储空间。

MyISAMMysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务

仓酷云 发表于 2015-1-19 11:04:02

如果,某一版本可以提供强大的并发响应,但是没有Oracle的相应版本稳定,或者价格较贵,那么,它就是不适合的。

精灵巫婆 发表于 2015-1-25 14:23:22

比如日志传送、比如集群。。。

因胸联盟 发表于 2015-2-2 22:24:09

从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。

柔情似水 发表于 2015-2-8 14:35:26

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

乐观 发表于 2015-2-25 18:58:15

是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。

第二个灵魂 发表于 2015-3-8 01:44:07

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

山那边是海 发表于 2015-3-15 19:49:43

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
页: [1]
查看完整版本: MSSQL网页设计sql server 中字段范例及申明