SQL Server基础操作(此随笔仅作为本人学习进度记录五 !--数据类型)
二进制数据类型binary varbinary Uniqueidentifierbinarry(n):n用来表示数据的长度,长度为 1—8000,最低长度为1。varbinary:varbinary(n)!--具有可变动的长度类,型用来存储二进制数据的,。也是用来代表数据的长度,在输入数据的时候,必须在数据的前面加上Ox,作为数据的二进制标识若数据的长度过长, 那么系统会自动截去过长的部分若输入的数据的位数为奇数,则系统会在起始符号Ox后面加个0。Uniqueidentifier:也是二进制数据类型的一种,包含唯一标识号的数据类型,其标识号能用来存储全局唯一标识符,这样一个十六字节的二进制字符串。二进制大型对象(binary large object):异常巨大的二进制。逻辑数据类型类型标识符bit,布尔值 只占有一个数据类型 不能为空值 0&1 只有两个取值true和false只占用一个字节文本数据类型(用来存储大量的字符)TEXT:文本数据类型,用来存储大量的文本数据,理论上来讲容量为1-2的31次方减1个字节。NTEXT:1-2的30次方减1个字节。图形数据类型 image用来存储大量的二进制数据,理论存储容量为1-2的31次方个字节。存储方式与binary相同若输入的数据的位数为奇数,则系统会在起始符号Ox后面加个0。字符串数据类型(String)n代表字符所占空间CHAR: char(n) 1-8000NCHAR: nchar(n) VARCHAR: varchar(n) 可变长的NVARCHRA: nvchar(n) 可变长的 1-4000日期时间型数据DATETIME 占用存储空间为8个字节 前四个字节用来存储日期,后四个字节用来存储时间。若输入时省略时间部分,则系统自动设定时间为12:00若省略的是日期,则默认日期为1900年1月1日。SMALL DATETIME: 1900年1月1日-2079年6月6日 它所占用的空间为四个字节,其中前两个字节用于存储日期,后两个字节用于存储时间。货币型MONEY: 利用8个字节的存储空间SMALLMONEY:取值范围为-2的31次方 到 +2的31次方-1。四个字节的存储空间。用户自定义数据类型SYSNAME:用于用户自己所定义的数据类型,被定义为nvarchar(128),字节数为128。可变数据类型与表数据类型SQL-VARIANT:可用于存储文本,图形数据,等其任何一种SQL server所认为合法的数据TABLE:该数据类型可用于存储表,或视图处理后的结果集,(为我们所查询出来的结果)。
转载于:https://www.cnblogs.com/LNCC-ZhangXiang/p/10921903.html
SQL Server基础操作(此随笔仅作为本人学习进度记录五 !--数据类型)相关推荐
- SQL Server基础操作(此随笔仅作为本人学习进度记录四 !--索引和视图)
约束.索引.视图.约束:(要求字段不能为空,必须填写内容,就是非空约束)not null(非空约束).unique(唯一性约束).primary key(主键约束).foreign(外键约束).che ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录六 !--程序块和循环)
declare @test_Var int \\声明变量用declare,声明局部变量用@符号,变量的数据类型为整型int. (声明) set @test_Var=1000 \\为此变量赋值,赋值为1 ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录九!--游标)
游标就是存储结果集,将从指定表中查询出符合条件的记录,组成了结果集,然后把它存到游标当中,如果要显示游标中的哪一条记录游标(游动的标识) !!!!非常重要的知识点,比较难理解!!!游标提供了对表中的数 ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录七 !--函数)
函数系统函数(算术函数,聚合函数,数据类型转换函数,字符串函数,日期函数,系统统计函数,文本图像函数)算术函数:是对数据类型为整型.浮点型.实型,货币型这些列进行操作算术函数包括(三角函数,反三角函数 ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录七 !--存储过程)
存储过程存储过程分为系统存储过程和自定义存储过程存储过程通过将处理数据的程序从客户端应用程序移动到服务器,存储过程是放在服务器上的,通过客户端下达指令调用存储过程的时候,这个过程是在服务器上发生的,自 ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录二)
批量化更改字段中的数值(对教师进行涨工资)use LtsDatabase试验 update 教师表 set 教师编号=120,教师薪资=教师薪资+1000,教师姓名='于老师',教师职称='高级教师' ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录十 !--触发器)
触发器(同游标一样比较难理解,特殊的存储过程)触发器是一种存储过程,只不过是一种特殊类型的存储过程,它的特殊性就在于根据某种特殊的情况下触发的,存储过程的执行需要手动调用,而触发器作为一个存储过程它的 ...
- SQL Server基础操作(此随笔仅作为本人学习进度记录三)
统计函数 select * from 教师资料 where 教师薪资>(select AVG(教师薪资) from 教师资料) \\从教师资料表中查出所有高于平均薪资的人员.use LtsDat ...
- SQL Server 基础操作(一)安装数据库
Windows server 2012 R2系统 安装SQL Server 2008数据库 1.创建虚拟机---安装Windwos server 2012 R2 操作系统 2.安装windows se ...
最新文章
- 图论500 ---- HDU3631 Shortest Path Floyed 插点法 真正了解Floyed
- 深度|10分钟读懂阿里巴巴高级专家在Flutter Live2018的分享
- 计算机中数据的编码方式
- solr4.6本地数据提交异常
- 【HEVC帧间预测论文】P1.2 An Efficient Inter Mode Decision Approach for H.264 Video Codin
- 华为P40售价曝光:有点不敢相信
- Vertica系列: Vertica DB连接负载均衡
- Vue.js学习与理解
- android usb虚拟串口,USB 虚拟串口简介
- UNIX环境高级编程之第10章:信号
- 我为什么不喜欢网赚和SEO
- mapgis注释文字文件完整转换成arcgis格式注记shp 2019视频教程
- linux修改u盘mbr,远景论坛U盘版 完美 4G/8G/16G WINPE+LINUXPE+MACPE+10.9正式版MBR安装版 制作超简单...
- 白帽子讲Web安全(一)浏览器安全
- 《纽约客》:还原真实的扎克伯格
- 01-【介绍说明篇】Hello,ArcGIS网络分析
- 暗影精灵2pro装Linux系统,暗影精灵2不支持linux双系统吗?
- Jetson tx2 使用 jetpack 4.3刷机全过程
- 自然语言处理中的迁移学习(下)
- python 跳跃游戏