03 SQL基础
- 格式:ppt
- 大小:432.50 KB
- 文档页数:113


SQL基础:T-SQL数据类型
主要学习T-SQL的数据类型:数值型数据类型,字符型数据类型,临时数据类型,混合型数据类型,附带有VARDECIMAL的DECIMAL存储类型。
1、数值数据类型
数值数据类型用于代表数据。具体看下表:
数据类型 详细说明
INTEGER 表示能够用4个字节保存的整数值,范围包括-2,147,483,648(-2~31)至2,147,483,647(2~31-1)。INT是INTEGER的缩写形式。
SMALLINT 表示能够用2个字节保存的整数值,范围从-32768(-2~16)至32767(2~16- 1)。
TINYINT 表示能够用1个字节保存的,零以上的整数值,范围为0至255
BIGINT 表示能够用8个字节保存的整数值。范围为-2~63至2~63-1
DECIMAL(p,[s]) 描述定点直。p(精确度)指定数字个数和假定的小数点s(刻度)数字。DECIMAL值可以用5-17个字节保存,由p值决定字节个数。DEC为DECIMAL的缩写。
NUMERIC(p,[s]) 和DECIMAL相同。
REAL 适用于浮点值。包括正数值和负数值。正数值范围大约为2.23E-308至1..79E+308,负数值为-1.18E-38至-1.18E+38。
FLOAT[(p)] 表示浮点值,如REAL。p定义精确度,即p<25表示单精度(4个字节),p >=25为双倍精密度(8个字节)。
MONEY 表示币值。MONEY值和8字节的DECIMAL值一样。都是小数点后4个数字。
SMALLMONEY 和MONEY数据类型一样,只是用4个字节保存。
2、字符型数据类型
字符型数据类型用两种普通形式。它们可以是单字节的字符串,还可以使Unicode字符串。此外,字符串有固定或可变长度。具体看下表:
数据类型 说明
CHAR[(n)] 表示单字节,有固定长度的字符创,其中n为字符串内的字符个数。n的最大值为8000。如果省略了n,那么字符串的长度就假定为1。
SQL 简介
SQL 是用于访问和处理数据库的标准的计算机语言。
什么是 SQL?
SQL 指结构化查询语言
SQL 使我们有能力访问数据库
SQL 是一种 ANSI 的标准计算机语言
编者注:ANSI,美国国家标准化组织
SQL 能做什么?
SQL 面向数据库执行查询
SQL 可从数据库取回数据
SQL 可在数据库中插入新的纪录
SQL 可更新数据库中的数据
SQL 可从数据库删除记录
SQL 可创建新数据库
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限
SQL 是一种标准 - 但是...
SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
不幸地是,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
注释:除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!
在您的网站中使用 SQL
要创建发布数据库中数据的网站,您需要以下要素:
RDBMS 数据库程序(比如 MS Access, SQL Server, MySQL)
服务器端脚本语言(比如 PHP 或 ASP)
SQL
HTML / CSS RDBMS
RDBMS 指的是关系型数据库管理系统。
RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server, IBM DB2,
一
SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。下面,我们就来详细介绍一下SQL语言的基本知识。
数据查询
在众多的SQL命令中,select语句应该算是使用最频繁的。Select语句主要被用来对数据库进行查询并返回符合用户查询标准的结果数据。Select语句的语法格式如下:
select column1 [, column2,etc] from tablename
[where condition];
([] 表示可选项)
select语句中位于select关键词之后的列名用来决定那些列将作为查询结果返回。用户可以按照自己的需要选择任意列,还可以使用通配符“*”来设定返回表格中的所有列。
select语句中位于from关键词之后的表格名称用来决定将要进行查询操作的目标表格。
Select语句中的where可选从句用来规定哪些数据值或哪些行将被作为查询结果返回或显示。在where条件从句中可以使用以下一些运算符来设定查询标准:
= 等于
> 大于
< 小于
>= 大于等于
<= 小于等于
<> 不等于
除了上面所提到的运算符外,LIKE运算符在where条件从句中也非常重要。LIKE运算符的功能非常强大,通过使用LIKE运算符可以设定只选择与用户规定格式相同的记录。此外,我们还可以使用通配符“%”用来代替任何字符串。举例如下: select firstname, lastname, city
SQL Server数据库
选择
B50X0001 通过Microsoft SQL Server7.0 的什么组件可以查看数据库的大小及其空间使用情况?( )
A、Profiler
B、Import and Export Data
C、Enterprise Manager
D、Service Manager
B50X0002 你的SQL Server和Microsoft Internet Information Server在同一台服务器上,你需要对Internet Information Server进行优化,应该如何配置SQL Server? ( )
A、设置Working Set 的大小