博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
细说SQL Server数据类型
阅读量:4871 次
发布时间:2019-06-11

本文共 862 字,大约阅读时间需要 2 分钟。

1、字符型

char 定长,查询速度快,最大8000字符(非unicode编码)char(10) '小明' 前四个字符存放‘小明’,后添6个空格补全varchar 变长,最大8000字符(非unicode编码)varchar(10) '小明' sqlServer 只分配四个字符,这样可以节省空间ntext 可变长度Unicode 数据类型,最大长度为2的30次方-1 (1073741823)个字符text 可变长度非Unicode 数据类型,最大长度为2的31次方-1 (2147483647)个字符区别text 是字节格式存储英文的,也可以存储中文但有时候会显示成乱码ntext 是多字节格式存储unicode的,也就是存储各种文字使用nchar 定长,最大4000字符(unicode编码)nchar(10) '小明' 前四个字符存放‘小明’,后添6个空格补全nvarchar 变长,最大4000字符(unicode编码)nvarchar(10) '小明' sqlServer 只分配四个字符,这样可以节省空间特别说明一般带有汉子的字段用nvarchar,英文或者符号的用varchar,英文nvarchar为unicode字符集,该类型的字段无论是单个字母还是单个汉子都占用两个字节,而varchar,字母占用一个字节,汉子占两个字节,nvarchar 处理汉子或者其他unicode字符集的速度要比varchar字段快unicode编码:用两个字节表示一个字符(可以是英文字母,可以是汉子)非unicode编码:用一个字节表示一个字母,用两个字节表示一个汉子

 

2 数据类型

bit 范围0到1int 范围 负的2的31次方到正的2的31次方减1bigint 范围 负的2的63次方到正的2的63次方减1float 存放小数,不推荐使用numeric 小数强烈建议 如果要去存放小数,最好使用numeric

 

转载于:https://www.cnblogs.com/weicanpeng/p/8033216.html

你可能感兴趣的文章
POJ 2393 贪心 简单题
查看>>
3. Quartz2D 绘制矩形、圆形、弧形
查看>>
latex 学习笔记
查看>>
SQL 数据库 学习 005 学习必备的一些操作 --- 如何新建数据库 如何附加和分离数据库(如何备份还原数据库) 如何删除数据库...
查看>>
[php排错] Forbidden You don't have permission to access / on this server.
查看>>
MVC中的helper标签
查看>>
Spring Cloud Gateway入门
查看>>
XCode 4.2 新功能 - Storyboard
查看>>
Tomcat不保存SESSIONS.ser设置
查看>>
QEMU使用手册 - 2 QEMU计算机系统模拟器
查看>>
VIM技巧之去除代码行号并缩进代码
查看>>
自动化测试用例getText()获取某一个元素的值返回null或空
查看>>
大数智能未来
查看>>
virtualenv和virtualenvwrapper 的安装和使用
查看>>
MAC sublime text 无法自动补齐标签
查看>>
NgBook留言本开发全过程(1)
查看>>
LeetCode-指针法
查看>>
Python之路,Day12 - 那就做个堡垒机吧
查看>>
linux之shell之if、while、for语句介绍
查看>>
Mysql phpStudy升级Mysql版本,流产了怎么办?
查看>>