数据库学习(2)――SQL语言概述(二)

2014-11-24 12:36:54 · 作者: · 浏览: 2
18:13:23。
3.Microsoft SQL Server数据库
DATETIME类型需要8个字节的存储空间,其日期的取值范围从1753年1月1日到9999年12月31日。
SMALLDATETIME类型需要4个字节的存储空间,其日期的取值范围从1900年1月1日到2079年6月6日,时间部分可以精确到分钟。SMALLDATETIME类型的精确度没有DATETIME类型的精确度高。
SQL Server 2008中,增加了四种DATETIME类型的数据,分别为DATE、TIME、DATETIMEOFFSET和DATETIME2。
二进制类型
注:含义BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器
数据库中,二进制类型是用来存储二进制数据的。不同的数据库,二进制类型的定义也不完全相同,在Oracle数据库中可以使用BLOB存储二进制数据信息,最多可以存储4GB。
在MySQL数据库中除了可以使用BLOB存储二进制的数据一位,还可以使用TINYBLOB、MEDIUMBLOB、LONGBLOB等存储二进制类型的数据。在Microsoft SQL Server数据库中,可以使用BINARY、VARIBINARY和IMAGE存储二进制数据信息。其中,在IMAGE数据类型中存储的数据是以位字符串存储的,它不是通过Microsoft SQL Server解释的,而是需要通过应用程序来解释。
SQL语句书写规范
在使用SQL语言执行数据的查询、更新等操作时,还需要了解SQL语言书写规范。这一节就来介绍SQL语言中一些主要的书写规范。
SQL语言中不区分关键字的大小写。
SELECT teaID,teaName,age FROM T_teacher WHERE age > 30
select teaID,teaName,age from T_teacher where age > 30
SQL语言中不区分列名和对象名的大小写。
SQL语言中对数据库中的数据是大小写敏感的。
SQL语言中单行注释可以使用“--”。 使用“--”进行单行注释时,“--”后面至少要有一个空格。
多行注释可以使用“/*注释内容*/”。其中,以“/*”开头到“*/”结尾的内容都属于被注释的内容。
SQL中的语句可以写在一行,也可以写在多行上。