- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL教学笔记
SQL教学笔记
章立民 著 《SQL Server2005数据库开发实战》
SELECT语句
选择全表:SELECT * FROM T_STUDENT
选择列:SELECT T_S_STUDENT,T_S_SEX,T_S_BIRTHDAY FROM T_STUDENT
注释:数字、数学表达式、字符串以及字符串表达式都可以包括在SELECT语句中。
数学表达式:
操作符:算术运算符
操作数:数字和表的列
SQL支持的算术运算符:
() 括号
/ 除
* 乘
- 减
+ 加
说明:表达式可以使用函数,字符串可以通过“+”实现连接操作
SELECT T_S_STUDENT+ +T_S_SEX FROM T_STUDENT
关系代数
1、关系代数最重要的事情是:数据库管理系统在同一时间内只会执行一个操作,故关系代数是过程化的,而SQL是按逻辑方法来编写查询,不需要制定关系操作执行的顺序,因此SQL是非过程化的。
关系代数语法样式:OPERATION parameter FROM source_table_name(s)
GIVING result_table_name
每一个关系代数操作的结果都会生成另一个表(多数情况下,这些表也是关系型的)。
2、连接
连接是通过主键和外键之间的关系将两个表组合成一个表。连接操作对数据库的消耗比较大。
数据库逻辑结构
SQL数据库包含以下对象:表(Tablespoon)、视图(Viewss)、约束(Constraints)、规则(Rules)、默认(Defaults)、索引(Indexes)、索引视图(Indexed Views)、键(Keys)、用户定义的数据类型(User-Defined Data Type)、用户定义的函数(User-Defined Functions)、别名数据类型(Alias Data Types)、预存过程(Stored Procedures)、触发器(Triggers)
3、二进制数据
二进制数据由16进制数据组成。
Varbinary(max)可以存储的数据包括:word、EXECEL、位图、gif文件、jpeg文件、TIFF文件、声音文件,OLE文件。
如果要存放超过8KB且为可变长度的二进制数据,则应该采用image数据类型。
Select彻底研究
select语句主要部分
SELECT select_list
[WITHcommon_table_expression]
[INTO new_table]
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression[ASC|DESC]]
注:ASC:升序;DESC:降序;
1、select_list代表查询结果中的一列,除了可以使FROM子句所指定表中的一个或多个字段,还可以是以下项目:
由字段、常量与函数所组成的表达式。如:
SELECT 姓名+‘’+称呼,DATEDIFF(yy,出生日期,GETDATE()) FROM 员工;
关键字$IDENTITY(表示表中的自动编号字段)
关键字$ROWGUID(表示表中的ROWGUID字段(行标示))
2、SQL可以定义查询字段名称(即select_list的字段),也可以用于ORDER BY子句中,但是不能用于WHERE、GROUP、BY HAVING子句中。
3、DISTINCT和ALL的使用
DISTINCT可以把数据表中的重复数据过滤掉(重复数据只显示一条),值得注意的是多个NULL也将视为重复。每个SELECT语句只能有一个DISTINCT关键字。
注意:如果DISTINCT后有多个字段,则要多个字段都相同才被视为重复的数据记录。
4、INTO子句(把查询结果输出到目的地)
例子:select * into MyTempTable from 飞狐工作室飞狐工作室MyTempTable中。
INTO子句注意两点:一
您可能关注的文档
- AR玻璃简介.ppt
- ATI-NVIDIA百款娱乐级显示芯片编年回顾.doc
- AUTODYN_Chapter 8_无网格 (SPH) 求解器.ppt
- AXE平台概述.ppt
- AUTODYN_Chapter 3_AUTODYN 基础理论.ppt
- B1U3英语一轮复习.ppt
- AUTODYN_Chapter 7_ALE 求解器.ppt
- B1U4英语一轮复习.ppt
- AUTODYN_Chapter 5_多物质 Euler 求解器.ppt
- BC4 系列大电流交流接触器..pdf
- 城市建设集团股份有限公司办理建筑工程施工许可证工作程序.docx
- 古诗词诵读2《涉江采芙蓉》复习课件-统编版高一语文必修上册.pptx
- 第17课 挽救民族危亡的斗争 课件-高一上学期统编版(2019)必修中外历史纲要上.pptx
- 第四章 树(复习课件)高中信息技术选修1数据与数据结构(浙教版2019).pptx
- 12祝福第一课时(课件)统编版高中语文必修下册.pptx
- 14.2《荷塘月色》课件 统编版高中语文必修上册(2).pptx
- 第18课 辛亥革命 课件-高一上学期统编版(2019)必修中外历史纲要上.pptx
- 《人力资源管理》教案 第5课 掌握工作分析的方法.pdf
- 《人力资源管理》教案 第28课 员工情感管理.pdf
- 《人力资源管理》教案 第8课 认识人力资源规划.pdf
最近下载
- Unit 6 Rain or Shine (第3课时) 课件人教版(2024)英语七年级下册.pptx VIP
- 港珠澳大桥岛隧工程沉管隧道混凝土质量控制措施.pdf
- 2025年中考数学复习热搜题速递之尺规作图(2024年7月).docx
- 股市风险预警机制-深度研究.pptx
- 政策解读2025年中央一号文件PPT.pptx VIP
- 5.0MPa路面抗折混凝土配合比.docx VIP
- 17J927-1 车库建筑构造(OCR).pdf VIP
- XX市疾病预防控制中心-艾滋病HIV筛查实验室管理手册_精品.doc
- 2025年春季小学学校德育工作计划(1975字).docx VIP
- 渤海水泥厂包装车间除尘系统设计.docx
文档评论(0)