首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

sql serve数据类型(详解)

本篇参考书籍《 数据库原理及应用–SQL Server 2012》 目录 一、整形数据 (1) int类型: (2) smallint类型: (3) tinyint类型: (4) bit类型 二、浮点型数据...×10^-308 (可精确到第15位小数) 占用空间:占8个字节 三、字符串类型 字符串类型用于存储字符型数据,如字母、数学符号、特殊符号.但是要注意,在使用字符数据时要加" ’ “(单引号),在数据库...四、日期和时间数据类型 (1) date类型: 只用来存储日期....是sql server2008新引进的数据类型, 存储格式:“YYYY-MM-DD” 占用空间:占用三个字节 数据可存储范围:0001-01-01~9999-12-31 (2) time类型 :只用来存储时间...货币数据类型 货币数据类型用于存储币值,在使用数据类型的时候,应在数据前加上货币符号,比如:¥100.23或$66.66 (1) money: 是一个有4位小数的decimal值 数据可存储范围:-2

1.1K30
您找到你想要的搜索结果了吗?
是的
没有找到

数据库设计和SQL基础语法】--SQL语言概述--数据类型和约束

一、 数据类型 1.1 整数类型 整数类型是一种数据类型,用于存储整数值。在数据库,常见的整数类型包括: INT(整数): 定义:用于存储标准整数,通常占用4个字节。...在数据库,常见的小数类型包括: DECIMAL(精确小数): 定义:用于存储精确的小数值,其长度由用户指定,包括小数点前后的位数。...在不同的数据库系统,布尔类型可能有不同的名称,例如在 MySQL 是 BOOLEAN 或 BOOL,在 PostgreSQL 是 BOOLEAN,在 SQLite 是 INTEGER(0 表示假...非空约束对于确保关键字段不缺失是非常有用的,同时也能够简化对数据库的数据的处理,因为可以信任特定列的数据不会是空的。...四、总结 数据类型和约束是SQL关键的概念。数据类型定义了存储数据的格式,如整数、字符等。约束规定了数据的完整性,如主键、唯一性、外键等。它们共同确保数据库的数据结构和内容得以有效管理。

23610

SQL Server 数据类型

在 Image 数据类型存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。...例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 。...在 SQL Server安装过程,允许选择一种字符集。使用 Unicode 数据类型,列可以存储任何由Unicode 标准定义的字符。在 Unicode 标准,包括了以各种字符集定义的全部字符。...在SQL Server ,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。...在 Microsoft SQL Server ,货币数据的数据类型是Money 和 Smallmoney Money数据类型要求 8 个存储字节, Smallmoney 数据类型要求 4 个存储字节

2.1K10

关于SQL数据库的范式

https://blog.csdn.net/sinat_35512245/article/details/52923516 范式:英文名称是 Normal Form,它是英国人 E.F.Codd(关系数据库的老祖宗...)在上个世纪70年代提出关系数据库模型后总结出来的,范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。...考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。...◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键;二是没有包含在主键的列必须完全依赖于主键,而不能只依赖于主键的一部分。...因为我们知道在一个订单可以订购多种产品,所以单单一个 OrderID 是不足以成为主键的,主键应该是(OrderID,ProductID)。

77510

SQL SERVER的数据类型

在 Image 数据类型存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。...例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 。...在 SQL Server安装过程,允许选择一种字符集。使用 Unicode 数据类型,列可以存储任何由Unicode 标准定义的字符。在 Unicode 标准,包括了以各种字符集定义的全部字符。...在 Micrsoft SQL Server ,整数存储的数据类型是    Int,Smallint和 Tinyint。...在SQL Server ,近似小数数据的数据类型是 Float 和 Real。例如,三分之一这个分数记作。3333333,当使用近似数据类型时能准确表示。

1.5K20

SQL 系统数据类型映射

SQL 系统数据类型映射上表为 DDL 和 IRIS 数据类型表达式显示的语法是为 SQL.SystemDataTypes 配置的默认映射。对于提供的系统数据类型和用户数据类型,有单独的映射表可用。...要查看和修改当前数据类型映射,请转到管理门户,选择系统管理、配置、SQL 和对象设置、系统 DDL 映射。...了解 DDL 数据类型映射将数据类型从 DDL 映射到 IRIS 时,常规参数和函数参数遵循以下规则:常规参数 - 这些在 DDL 数据类型和 IRIS 数据类型以 %# 格式标识。...)函数参数 — 当 DDL 数据类型的参数必须经过一些转换才能放入 IRIS 数据类型时,使用这些参数。...例如,如果 CASE 语句有一个数据类型为 INTEGER 的可能结果值,以及一个数据类型为 NUMERIC 的可能结果值,则无论采用这两种情况的哪一种,实际结果始终为 NUMERIC 类型。

54410

SQL如何在数据库执行

数据库的服务端,可分为执行器(Execution Engine) 和 存储引擎(Storage Engine) 两部分: 执行器负责解析SQL执行查询 存储引擎负责保存数据 1 SQL如何在执行器执行...到这,执行器只在逻辑层分析SQL,优化查询执行逻辑,执行计划操作的数据,仍是表、行和列。在数据库,表、行、列都是逻辑概念,所以,这个执行计划叫“逻辑执行计划”。...执行查询接下来的部分,涉及数据库的物理存储结构。 2 SQL是如何在存储引擎执行 数据真正存储时,无论在磁盘or内存,都没法直接存储这种带行列的二维表。...能做的就是了解数据库脾气,按它能力,尽量写出它能优化的SQL。...总结 一条SQL数据库执行,经过语法解析成AST,然后AST转换为逻辑执行计划,逻辑执行计划经优化后,转换为物理执行计划,再经物理执行计划优化后,按照优化后的物理执行计划执行完成数据的查询。

3.1K60

MySQL数据库SQL语句分几类?

数据查询语言(DQL):用于从数据库的一个或多个表查询数据,主要使用SELECT语句。2....数据操作语言(DML):用于修改数据库的数据,包括插入(INSERT)、更新(UPDATE)和删除(DELETE)等操作。3....数据定义语言(DDL):用于创建、修改和删除数据库内的数据结构,如创建和删除数据库、创建和删除表、创建和删除索引等。...数据控制语言(DCL):用于对数据库的访问进行控制,包括给用户授予访问权限(GRANT)和取消用户访问权限(REVOKE)等操作。SQL通用语法在书写SQL语句时,需要注意以下几点通用语法:1....SQL语句可以单行或多行书写,以分号结尾。2. SQL语句可以使用空格/缩进来增强语句可读性。3. SQL语句不区分大小写,但关键字建议使用大写。4.

23410

SQL SERVER 2008 Hierarchyid数据类型

以往我们在关系数据库建立树状结构的时候,通常使用ID+ParentID来实现两条纪录间的父子关系。但这种方式只能标示其相对位置。...对Path建索引后,这种查询的效率还是相当高的,因此这种方式也是一种常规的设计方式; SQL SERVER 2008引入了新的hierarchyid数据类型,可以用它来做本地存储并且在树层次结构管理其位置...Hierarchyid类型其实是一个CLR自定义数据类型依次打开:数据库->系统数据库->master->可编程性->类型->系统数据类型->CLR数据类型->hierarchyid,可以看到该数据类型...无法通过使用Transact-SQL 来调用Write。请改为使用CAST 或CONVERT。 hierarchyid 数据类型的值表示树层次结构的位置。...hierarchyid 数据类型的索引按深度优先顺序排序,在深度优先遍历相邻的节点的存储位置也相邻。例如,一条记录的子级的存储位置与该记录的存储位置是相邻的。

1.3K100

SQL Server 2008 geometry 数据类型

摘自SQL Server 2008帮助 平面空间数据类型 geometry 是作为 SQL Server 的公共语言进行时 (CLR) 数据类型实现的。此类型表示欧几里得(平面)坐标系的数据。...注册 geometry 类型 geometry 类型已进行预定义,并可在每个数据库中使用。...geometry 数据类型提供了许多内置方法,您可以使用这些方法基于现有实例创建新的 geometry 实例。...geometry 数据类型提供了许多内置方法,您可以使用这些方法确定两个 geometry 实例之间的关系。...所有 geometry 实例都有很多可以通过 SQL Server 提供的方法进行检索的属性。下列主题定义了几何图形类型的属性和行为,并为查询每种图形定义了方法。

1.2K60
领券