数据库的数据类型及运算符

一、数据类型

1、整数类形:

(重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位表示整数值的正负号,其他31位表示整数值长度和大小;

大整形:bigint--每个bigint类型的数据占8个字节

小整形:smallint--每个smallint类型的数据按2字节存储,其中1位表示整数值的正负号,其他15位表示数值长度和大小;

2、浮点型:

real 精确到第7位小数,占4字节

(重点记忆,常用)float:精确到15为小数,占8字节

(重点记忆,常用)decimal:高精度小数

Numeric同decimal,在功能上没有区别

2、二进制型:

binary :定义为binary(n)n表示数据的长度取值为1~8000,输入数据时必须在数据前加ox作为二进制标识。

binary(50):放50位的二进制数;

varbinary:自定义二进制长度的数据类型;varbinary(n);

3、逻辑型:

Bit:字节型,只能放一个字节,值为0或1,如果输入其他数值将默认为1,不能定义为null.

4、字符型:

(重点记忆,常用)Char(10):长度1--8000,10个字符的字符串,char(n)n表示所占的存储空间;

Nchar(10):长度1--4000,字符型,带n表示unicode标准字符集,不常用;

(重点记忆,常用)Varchar:定义为varchar(n) ,n范围1~8000;

Nvarchar(50):

Nvarchar(max):自定义大小,可更改大小

5、日期时间型:

Time(7):24小时制,只存时间;括号里的数值越大,表示秒数的精度越高。

(重点记忆,常用)datetime:公元1753-1-1 00:00:00到公元9999-12-31 23:59:59

Datetime2(7):24小时制的日期时间型

Datetimeofset:带时区的日期时间型

6、货币型:

Money:存数字的类型,此类型数据是一个有四位小数的decimal值,占8个字节,在数据前加上货币符号来区分国家,否则默认¥。

Smallmoney:存储货币范围小

7、文本图形型:

Ntext:存放文档;

(重点记忆,常用)Text:存放文档,同上面的区别在于长度不同,常用;

Image:存放图片(二进制的点,不是真正的图片)

8、Sql-variant:存储各类数据类型,相当于VS中的object。

9、不常用数据类型:

Geometry:几何

Geography:地图

10、存放层次关系(表与表之间关系):hierarchyid

11、(重点记忆,常用)Xml:一门特殊书写规则的编程语言,专门用来存放一些固定不变的数据;

在Vs2012,解决方案管理器中在config里面就有xml,Configuration:存放一些配置信息,参数等。

12、Transact-SQL:数据库编程语言;

二、运算符

数据库字符串 用单引号--- ‘  ’,

等于用  ----- =,

逻辑“与” -----and,

逻辑“或”-----or,

逻辑“非”-----not,

时间: 2024-11-10 14:36:30

数据库的数据类型及运算符的相关文章

MySQL数据库中的算术运算符

MySQL数据库中的算数运算符 MySQL数据库中的算术运算符 一.运算符的概述: 运算符在MySQL数据库中也是很重要的知识体,在执行sql语句的时候这个运算符对操作数据帮助很大.其中运算符的运用可以帮助你减省大量的时间,操作起来也比较灵活. 二.运算符 运算符主要包括"算数运算符"."比较运算符"."罗运算符"."位运算符"四大类,下面我们就一次学习一下. 1.算术运算符 算术运算符在sql语句的时候经常使用,例如对表的字

数据库的数据类型、约束、索引、视图

数据库的数据类型.约束.索引.视图 一.数据类型 (一)数值型数据 整数 int,bigint,smallint 小数 float,real,decimal(长度,精度),numeric(长度,精度) 常用的:float(相当于C#中的double),decimal (二)字符数据 char(n) 最大存储量:8000英文字符,4000汉字:数量一定的字符用char(n)如身份证.学号,用n限制字符数量输入: varchar(n) 最大存储量:8000英文字符,4000汉字: 数量变化的字符用v

【Java面向对象基础(一)】数据类型与运算符

[喵"的Android之路][基础篇(一)][Java面向对象基础]数据类型与运算符 1.数据类型介绍 在Java中,数据类型分为两种:基本数据类型和引用类型. 基本数据类型共8种,见下表: 基本数据类型 字节数 二进制位数 最小值 最大值 默认值 byte 1 8-bit -2^7 +2^7 - 1 0 short 2 16-bit -2^15 +2^15 - 1 0 int 4 32-bit -2^31 +2^31 - 1 0 long 8 64-bit -2^63 +2^63 - 1 0

MongoDB数据库的数据类型和$type操作符

前面的话 本文将详细介绍MongoDB数据库的数据类型和$type操作符 数据类型 MongoDB支持以下数据类型 类型 数字 备注 Double 1 双精度浮点数 - 此类型用于存储浮点值 String 2 字符串 - 这是用于存储数据的最常用的数据类型.MongoDB中的字符串必须为UTF-8 Object 3 对象 - 此数据类型用于嵌入式文档 Array 4 数组 - 此类型用于将数组或列表或多个值存储到一个键中 Binary data 5 二进制数据 - 此数据类型用于存储二进制数据

Java第二章总结(数据类型,运算符)

一.高级语言构成 ①数据类型 ②变量 ③运算符,表达式,语句 ④标识符(系统预定义和用户自定义) ⑤语法规则 二.命名规范 1.常量字母全部大写 2.类名首字母大写 3.项目名小写 4.变量名小写,后面有单词的第一个大写 5.见名知意 6.驼峰命名法 三.数据类型 8种基本数据类型和引用数据类型 引用数据类型比如String 常量修饰符final,比如final double PI = 3.14; 基本如下: 四.数据自动类型转换 数字默认int,小数默认double float a = 3.2

9.12/ css3拓展、js基础语法、程序基本知识、数据类型、运算符表达方式、语句知识点

css3拓展: <display:none>  将某个元素隐藏       <visibility:hidden>  也是将某个元素隐藏 <display:block>  显示                     <visibility:visible>  显示 <display>与<visibility>的区别在于:<display>隐藏后不占位置   <visibility>隐藏后位置还在 当两个<

【转】Access 数据库的数据类型

今天开发数据库通用组件时,做C#数据库类型与Access数据库类型的相互转化时,发现Access中“text”类型的最大长度为255,当长度超过255时,需改用“Memo”类型.故转了一篇介绍Access数据库数据类型的博文,如下. 原文地址:http://blog.163.com/[email protected]/blog/static/36024777200932210508692/ Access 数据库的数据类型 一.数据类型 Access数据库为字段提供了10种数据类型,它们的用法和所

JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)

Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中,用户可以通过指定数据类型和标识符来声明变量,其基本语法为: DataType identifier; 或 DataType identifier = value; 其中,DataType是变量类型,如int/string/char/double/boolean等:identifier是变量名称,即标识符:value就是声明变量的值. 注: a.标识符由数字0-9.大小写字母.下划线.美元符号.人民币符号以及所有

【转】oracle数据库NUMBER数据类型

原文:http://www.jb51.net/article/37633.htm NUMBER ( precision, scale)a)  precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度.b)  如果scale大于零,表示数字精确到小数点右边的位数:scale默认设置为0:如果scale小于零,Oracle将把该数字取舍到小数点左边的指定位数.c)  Precision的取值范围为[1---38]:Scale的取值范围为[-84---1