笔记

第七章:用表组织数据

SQL Server数据类型             数据类型                   说明

二进制数据类型,              binary            固定长度的二进制数据库

用来储存非字符和文本得数据。  varbinary         可变长度的二进制数据

                              Image            可用来储存图像

 

文本数据类型   字符数据包括任意 char   固定长度的非Unicode字符数据最大长度为800

              字母,符号或数字           个字符

               字符的组合       varchar 可变长度的非Unicode字符数据

                                Nchar   固定长度的unicode字符数据

                              Nvarchar  可变长度的非Unicode字符数据

                               Text    储存长文本信息

                              Ntext    储存可变长度的长文本

 

 

日期和时间数据类型   用于储存日期 datetime  175311日到19991231日,

                     和时间                 准确度为三百分之一秒或3,33毫秒

 

数字数据类型    该数据仅包含数字 int small int       整数

包括正数,负数及分数    ting int

                   

数字数据类型  该数据仅包含数字,包括正数, big int

                     负数及分数          float             浮点数

                                         Real

 

货币数据类型   货币数据类型用于十进制货币值,          money

               并且精确到小数点后面四位数字

 

Bit数据类型    表示是/否的数据,只有两种选择,    

                 如婚否,是否订购等。在SQL Server bit 存储布尔数据类型

                中用0表示,一般表示是,0表示否

 

例如,对于存储用户信息的表有如下说明

(1)姓名,地址,电话号码等信息,一般使用字符数据类型存储。

(2)性别(男/女)一般使用bitchar数据类型存储

(3)生日,年龄信息一般使用日期数据类型存储

(4)照片使用image数据类型存储,薪水使用货币数据类型存储

 

第八章 SQL语句操作数据

1. SQL语言是数据库能够识别的通用的指令集

2. T-SQL中,WHERE用来限制条件,其后紧跟条件表达式

3. 一次插入多数据,可以使用INSERT SELECT语句,SELECT INTO语句或者UNION关键字来实现

4. 使用UPDATE更新数据一般都有限制条件

5. 使用DELETE删除数据,不能删除主键值被其他数据表引用的数据行

6. 数据库的导入/输出功能可以实现与文本,Excel等文件交换数据

 

SQL语言主要由以下几部分组成

(1)DML(Data Man pulation Language,数据操作语言,也称为数据操纵语言):用来插入,修改和删除数据库中的数据,如INSERET TUPDATE DELETE

(2)DDLCData Defintion language,数据定义语言):用来建立数据库,数据库对象和定义其列,大部分是以CREATE开头的命令,如CREATE,CREATE,VIEWDROP TABLE等。

(3)DQL(Data Query Language.数据查询语言):用来对数据库中的数据进行查询,如SELECT等。

(4)DCLData Control Language,数据控制语言):用来控制数据库组件的存取许可,存取权限等,如GRANTREVOKE等。

 

T-SQL中的逻辑运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值