美文网首页
二、数据库与数据表--2、SQLServer的数据类型

二、数据库与数据表--2、SQLServer的数据类型

作者: 漠漠彡 | 来源:发表于2019-04-10 12:55 被阅读0次

(1)文本类型:字符数据包含任意字母、符号或数字字符的组合

char:固定长度的非Unicode字符数据,最大长度为8000个字符

varchar:可变长度的非Unicode数据,最大长度为8000个字符

text:存储长文本信息,最大长度为2^31-1(2147483647)个字符

nchar:固定长度的Unicode数据,最大长度为4000个字符

narchar:可变长度的Unicode数据,最大长度为4000个字符

ntext:存储长文本信息,最大长度为2^30-1(1073741823)个字符

(Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案,编码数据长度是非编码数据的两倍)

(2)整数类型

bigint:占用8个字节,可表示范围-2^63~2^63-1之间的整数

int:占用4个字节

smallint:占用2个字节

tinint:占用1个字节,可表示0~255之间的整数

(3)精确数字类型

decimal:-10^38~10^38-1之间固定精度和小数位的数字

numeric(常用):功能等同于decimal

写法:

decimal(整数,小数)和numeric(整数,小数)——若不指定位数,默认18位整数,0位小数:

(4)近似数字(浮点)类型(很少用,可以用numeric替代)

float[(n)]:表示范围-1.79E+308~1.79E+308

n表示精度,在1-53之间取值,当n在1~24之间时,精度为7位有效数字,占用4个字节;当n在25~53之间时,精度为15位有效数字,占8个字节。

real:表示范围-3.40E+38~3.40E+38占用4个字节,相当于float(24)

(5)日期类型

datetime:允许范围1753-1-1至9999-1-1

smalldatetime(常用):允许范围1900-1-1至2079-6-6

时间精度不同:datetime精确到3%秒;smalldatetime精确到1分钟

格式说明:

分隔符数字方式:2013-08-20 或 08/20/2013

纯数字方式:08202013

英文数字类型:Aug 20,2013

注意问题:日期在使用的时候需要使用单引号'     ' 括起来

(6)货币类型

money:货币数值介于-2^63与2^63-1之间,精确到货币单位的千分之一

smallmoney:货币数据介于-214748.3648与214748.3648之间,精确到货币单位的千分之十

(7)位类型

bit:表示“是/否”类型的数据(1/0,true/false)

(8)二进制类型

binary:固定长度的二进制数据,最大8000个字节

vbinary:可变长度的二进制数据,最大8000个字节

image:可变长度的二进制数据,最大长度2^31个字节——应用场合:可存储图片

相关文章

  • 二、数据库与数据表--2、SQLServer的数据类型

    (1)文本类型:字符数据包含任意字母、符号或数字字符的组合 char:固定长度的非Unicode字符数据,最大长度...

  • Hive安装部署

    感性认知: 数据库与数据仓库数据库:mysql、oracle、sqlserver、DB2、sqlite、MDB数据...

  • MySQL5.7从入门到精通 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • mysql必知必会 pdf下载

    包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(...

  • 【测试用例】之增删改查

    新增功能 1.输入长度限制(长度,格式,数据类型)2.保存(当保存成功,检查数据表新增,在数据库中保存的字段是否与...

  • Mysql 常用操作

    数据库连接 数据库退出 创建数据库 删除数据库 选择表 数据类型 创建数据表 删除数据表 插入数据 查询数据 WH...

  • MySQL

    第2章 数据库创建、修改、删除 系统数据库:mysql、test 第3章 数据表的创建、修改删除 数据类型 数值类...

  • PHP之数据库操作

    连接数据库 创建数据库 删除数据库 选择数据库 数据类型 数值、日期/时间、字符串 创建数据表 删除数据表 插入数...

  • 第七天8月12日全栈工程师培训笔记(mongodb数据库与exp

    数据库的当今区势与排名 关系型数据库:mysql、sqlserver、db2、oracle、access等 非关系...

  • MYSQL数据库的优化

    1.数据库服务器架构的优化 2.数据表结构设计的优化 3.数据表数据类型的优化 4.数据表存储引擎的优化 5.SQ...

网友评论

      本文标题:二、数据库与数据表--2、SQLServer的数据类型

      本文链接:https://www.haomeiwen.com/subject/xgdgiqtx.html