文档介绍:第3章关系数据标准语言SQL
本章目录
SQL 概述
数据定义
数据查询
数据更新
视图
查询优化
熟练掌握SQL的数据定义功能;
熟练掌握SQL的单表、多表的查询功能;
熟练掌握SQL的数据更新功能;
理解索引的作用及索引的管理;
掌握视图的概念及视图的管理;
理解查询优化的意义、方法及步骤。
学习目标
SQL概述
SQL(Structured Query Language)
结构化查询语言,是关系数据库的标准语言
SQL是一个通用的、功能极强的关系数据库语言
SQL标准的进展过程
标准大致页数发布日期
SQL/86
SQL/89(FIPS 127-1) 120页 1989年
SQL/92 622页 1992年
SQL99 1700页 1999年
SQL2003 3600页 2003年
SQL 概述
SQL语言支持数据库三级模式结构
数据定义
基本数据类型
基本表的创建、删除与修改
索引的创建与删除
数据类型
系统定义数据类型
char
varchar
nchar
nvarchar
text
ntext
money
smallmoney
binary
Varbinary
image
Uniqueidentifier (GUID)
timestamp
sql_variant
int
smallint
tinyint
Bigint
bit
numeric
decimal
float
real
SQL Server 2000 数据类型
二进制
Table
其他数据类型
货币
数字
字符
整数
datetime
smalldatetime
日期时间
1. 整数数据类型
bigint,int,smallint,tinyint,bit。
存储精确的整数值。由数字0~9、正负号组成。
Bigint(长整型) :8个字节。
int (整型) :4个字节。
smallint (短整型) :2个字节。
Tinyint(微整型) :1个字节。
Bit(位):只能取0、1 或 NULL。
(近似数值型)
二种:float,real。大小范围不同。
存储实数值。由数字0~9、正负号、小数点组成。
说明方法:float [ (n) ]:
real :相当于float(1-24)。