一、数据类型

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

1.+ - * / %(取余),赋值运算符 =

2.比较运算符> ,<, >=, <=,<>(不等于),!=, !<, !>

3.

逻辑运算符and, or, all(条件全部满足), any(任何一个条件满足), between(范围), in(任何一个条件满足), like, not(), some(任何一个条件满足), exists(子查询)

*all(修饰符,表示要满足子查询查出的所有的列元素数据,配合比较运算符使用)

not 可以结合in,like使用,表示不在某个范围,或者不像某个通配值

优先级:

*%/

正负+ - 

比较运算符

not and or between

all, any, some, in, like, exists   =

一元运算符:“+-”代表数字的正负,负号使用时最好加括号,否则容易当成减号操作

转载于:https://www.cnblogs.com/franky2015/p/4656266.html

数据库的数据类型及运算符相关推荐

  1. 对数据类型而言运算符无效。运算符为 add,类型为 text。

    最近在开发一个文件管理系统的时候,遇到另外一个问题:本来偶在本地的数据库是SQL2008,有一个字段SharedUserId 是nvarchar(max)类型,偶在查询SQL语句中用了...WHERE ...

  2. 初学mysql(十一)之细枝末节-数据类型与运算符

    上面的10篇博客我已经把自己学到的Mysql数据库的主要知识讲了一下,有数据库的创建.删除:表的创建.删除.修改:表的内容的增加.修改.删除:以及讲解了视图.触发器.索引.游标.存储过程和函数.现在我 ...

  3. 对数据类型而言运算符无效。运算符为 add,类型为 ntext

    最近在开发一个文件管理系统的时候,遇到另外一个问题:本来偶在本地的数据库是SQL2008,有一个字段SharedUserId 是nvarchar(max)类型,偶在查询SQL语句中用了...WHERE ...

  4. 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化

    2010-01-12 从Sql server 2000 到 Oracle 10g数据库迁移数据类型转化 文章分类:数据库 SqlServer 2k转换为Oracle 10g 列名 SqlServer数 ...

  5. c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...

    今天给大家带来的是初级Java基础部分的知识:包括初始Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...

  6. Oracle数据库之数据类型

    Oracle数据库之数据类型 Oracle基本数据类型(亦叫内置数据类型,internal datatypes或built-in datatypes)可以按类型分为:字符串类型.数字类型.日期类型.L ...

  7. 当c语言表达式中同时有字符 整数,c语言第2章数据类型、运算符与表达式a.ppt

    c语言第2章数据类型.运算符与表达式a C语言程序设计;本章主要学习任务;2.1 C的数据类型;注意:C语言中的数据有变量与常量,它们分别属于上述这些类型.;2.2 常量与变量;不是C语句,不必在行末 ...

  8. Python基础(二)--数据类型,运算符与流程控制

    目录 Python基础(二)--数据类型,运算符与流程控制 1 数据类型 1.1 Python中的数据类型 1.2 整数类型(int) 1.3 布尔类型 1.4 浮点类型 1.5 复数类型 1.6 类 ...

  9. java的注释、关键字、标识符、变量常量、数据类型、运算符、流程控制等

    java的注释.关键字.标识符.变量常量.                             数据类型.运算符.流程控制等 1. java概述 1.1 java的技术体系 Java SE:是Ja ...

最新文章

  1. Centos+PHP模块+exif扩展 (第三方模块)
  2. 2018阿里客户顾问
  3. SpringBoot 项目模板:摆脱步步搭建
  4. 动态规划-----------01背包,完全背包与多重背包
  5. Gartner预测:芯片短缺,十大汽车主机厂未来一半都将自主设计芯片
  6. 《高性能MySQL》读书笔记-第6章-性能查询优化
  7. python简单计算器下载安装到手机_python简单计算器
  8. Ubuntu 下安装tomcat和配置eclipse的遇到的问题的一点心得。
  9. 正则表达式查找字符串_如何简单理解正则表达式?只需1分钟就可以看到她优美的舞姿...
  10. 【Win10技巧】如何设置win10资源管理器打开为“这台电脑”?
  11. 推荐系统-Task04前后端基础及交互
  12. php开源框架和平台(XAMPP、Wamp5和AppServ)简述
  13. android中jni的调用过程,android JNI学习② JNI调用过程
  14. php给图片添加水印图片,PHP实现给图片添加文字水印
  15. MyBatis之动态SQL的使用
  16. ./configure, make, sudo make install 的含义
  17. 软考十大管理流程图知识点整理
  18. 第15节 域之集中管理、统一管理
  19. springboot+vue+elementui社区公益志愿者服务网站java
  20. HTML5雨滴特效,晶莹剔透

热门文章

  1. 记对一个key file crackme的破解
  2. javaEE的开发模式
  3. 远控免杀专题(20)-GreatSCT免杀
  4. C和汇编混合编程--------函数调用后ebp、esp值问题
  5. ftp无法连接虚拟机_一步步编写操作系统4 安装x86虚拟机 bochs
  6. uva 1617——Laptop
  7. fcntl函数之文件锁 F_SETLKW
  8. LeetCode(合集)删除数组中的元素(26,80,283)
  9. C++不能被声明为虚函数
  10. 【笔试常考】C语言:深度剖析strlen,sizeof