- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL语言-数据类型数据定义课件
第4讲 SQL语言;4.1 SQL概述;SQL功能极强,完成核心功能只用了9个动词。;Transact SQL
不同的数据库系统对SQL标准做了不同的扩展。
Microsoft公司的SQL称为Transact-SQL。
;4.1.1 系统数据类型
1. 整型数据类型
2. 浮点数据类型
3. 字符数据类型
4. 日期和时间数据类型
5. 货币数据类型
6. 位数据类型;1. 整型数据类型
整型(integer)数据类型用来存储整数。
int:可以存放从-231到231-1范围之间的所有整数。
长度为4个字节。
smallint:可以存放从-215到215-1之间的所有整数。
长度为2个字节。
tinyint:可以存放从0到255之间的所有整数。
长度为1个字节。
bigint:可以存放从-263到263-1之间的所有整数。
长度为8个字节。;2. 浮点数据类型
浮点数据类型用于存储实数。
decimal:表示范围最多可达38位数字。可以指定精度及小数位数.
例如: decimal(6,2)表示最多可存放6位数字,并且??数点后有2位。 ;3. 字符数据类型
char (n) :存放固定长度的字符,每个字符占一个字节,n值不能超过8000。
varchar (n) :存放可变长度的字符,n值不能超过8000。
text:存放字符,其长度可自动改变,能表示的最大长度为231-1个字符。
nchar(n):存放固定长度的Unicode字符,n值不能超过4000。
nvarchar (n) :存放不固定长度的Unicode字符,n值不能超过4000。
ntext:存放可多达230-1个可变长Unicode字符。;4. 日期和时间数据类型
Datetime:用于存储日期和时间。占用8个字节。
Smalldatetime:日期时间范围较小。占用4个字节。 ;5. 货币数据类型
存放带符号的货币值。
money:占8个字节。其精度为19,小数4位。
smallmoney:占4个字节。其精度为10,小数4位。;6. 位数据类型
bit:仅有两种取值:0或1,长度为1字节。
适用于存储一个逻辑值。
;4.1.2 用户定义的数据类型
在创建一个用户定义的数据类型时,必须给出以下三部分信息:
●新数据类型名
● 这种数据类型是基于哪种系统数据类型的
●可否为空
;霞恢缝填渭碉脸像准蕊忧穴搽副授锥炊侗笺氨酞农破赚着晴永蚊麓钠窃栋SQL语言-数据类型+数据定义课件SQL语言-数据类型+数据定义课件;6.1.3. 注释符
①以两个连续减号--开头,用于单行注释。
②以/*开头,以*/结束,可用于单行或多行文字的注释。
例:
-- 打开数据库
/*打开作者信息表,
显示所有作者信息*/;4.1.4 SQL 查询分析器
SQL查询分析器(Query Analyzer)是一个图形用户界面,用以交互地设计、测试和执行T-SQL语句等。
可以从 SQL Server 企业管理器调用查询分析器,
也可以从“开始”菜单中调用查询分析器。;2. 使用 SQL 查询分析器窗口
左端的叫做对象浏览器窗口,右端的叫做查询窗口
查询窗口又分为编辑窗格 和 结果窗格
;硫臃产咏哺庸嘴儿系岳泽塘锻荫姬雨符踩惑亚泼愤晋晤扎讫樊卧对匙矗坐SQL语言-数据类型+数据定义课件SQL语言-数据类型+数据定义课件;查询窗口
查询窗口的标题栏显示: 数据库服务器的名称、当前数据库的名称、当前登录名称和查询名称。如果已将查询保存到文件,则显示此文件的完整路径。
在编辑窗格输入的代码根据其含义不同,所显示的颜色也不同。
表4.4列出了代码颜色与含义的对应关系。;表4.4 编辑窗格中的代码颜色表;如何使用编辑窗格来编辑和执行T-SQL语句:
在编辑窗格中输入如下语句:
USE pubs
GO
SELECT * FROM authors
GO
可以使用一下任何一种方法来执行查询:
①按下F5键。
②单击“查询”菜单中的“执行”命令。
③按下工具栏上指向右侧的绿色三角形。;查询结果如图所示。;4.1.7 数据定义语言
数据定义语言 Data Definition Language ,简写DDL
用来定义及管理SQL Server中的所有对象,如创建、修改和删除数据库、表、存储过程等。
;1.创建及修改数据库
创建新数据库
基本语法如下:
CREATE DATABASE database_name
[ ON [ PRIMARY ] [ filespec [ ,...n ] ] ]
[ LOG ON { filespec [ ,...n ] } ]
其中 filespec 语法如下
您可能关注的文档
- 第3章 汇编语言程序设计_例题_01课件.ppt
- 第3章 模型库管理系统课件.ppt
- SQL Server课程提纲课件.ppt
- 第3章 项目建设条件评估课件.ppt
- sql 数据库 第九章 SQL Server 2008索引课件.ppt
- 第3次大课 软件测试基本技术1课件.ppt
- 第3章 节流调速回路课件.ppt
- 第3章 汇编语言格式课件.ppt
- 第3章 第四节课件.ppt
- 第3章-----09修改应用版1课件.ppt
- 《农村一二三产业融合发展利益联结机制与农村旅游产业发展研究》教学研究课题报告.docx
- 第2课 抗美援朝-2023-2024学年八年级历史下册核心素养驱动教学设计.docx
- Unit 6 第三课时 SectionA (Grammar focus (3a~3d) 教学设计-2024-2025学年人教版(2024)英语七年级上册.docx
- 专题二 解法3 利用逻辑关系选句.pptx
- 第一篇 专题三 第8讲 电场 .pptx
- 专题六 增分技法指导【闲鱼:金考教育教辅】.pptx
- 专题四 高频考点词类1 动词【闲鱼:金考教育教辅】.pptx
- 第一篇 专题一 第5讲 机械振动和机械波 .pptx
- 专题一 破难点 除障碍.pptx
- 第一篇 专题五 第13讲 热学 .pptx
文档评论(0)