- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
讲解SQL简单语句用法
SQL简单语句用法
avg| count | max | min | sum
select语句包含操作符号
union|all,except,intersect
自定义函数,case语法
4
1
2
3
结构化查询语言(Structured Query Language)简称SQL
SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。SQL 可与数据库程序协同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他数据库系统。
当前,存在着很多不同版本的 SQL 语言,但是为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。
除了 SQL 标准之外,大部分 SQL 数据库程序都拥有它们自己的私有扩展!
三个目的
每一个语法主要从三个方面阐述:
1、利用SQL能实现什么功能
2、利用SQL实现指定目的需要多长时间,精度如何,结果是否可用
3、怎样利用SQL实现指定目的
SQL语法
怎样掌握SQL语法,两种方法:
SQL语法比较多,也很复杂。
但在实际中使用频率高的也就十几种。
1、多看,多练习
2、借助工具(AO查询帮助器,SQL帮助文档)
微软MSDN
/zh-cn/library/ff848766.aspx (如下图)有部分中文说明或者下载MSDN开发包。
SQL - select , insert ,delete
审计当中使用最多的是select语句。
[ Image information in product ]
Image :
Note to customers : This image has been licensed to be used within this PowerPoint template only.
You may not extract the image for any other use.
select ... from ... where ...
查询记录语法
update... set ... where .....
更新记录语法
insert into ... values(...)
增加记录语法
Content Title
UPDATE
INSERT
SELECT
微软对select语句的解释
从数据库中检索行,并允许从 SQL Server中的一个或多个表中选择一个或多个行或列。 虽然 SELECT 语句的完整语法较复杂,但其主要子句可归纳如下:
[ WITH common_table_expression]
SELECT select_list [ INTO new_table ]
[ FROM table_source ] [ WHERE search_condition ]
[ GROUP BY group_by_expression]
[ HAVING search_condition]
[ ORDER BY order_expression [ ASC | DESC ] ]
可在查询之间使用 UNION、EXCEPT 和 INTERSECT 运算符,以便将各个查询的结果合并或比较到一个结果集中。
SQL应用环境
AO或者SQL server 2008 R2
新建测试数据库
可新建,可附加
新建测试数据库
填写数据库名称
新建测试表
新建表table1 ,各列如下c1,c2,c3,c4,c5
附加数据库
注意附加数据库的物理文件路径是否正确
最简单的select语句
SELECT 列名称 FROM 表名称。
如果在select子句后面使用星号(*),则表示检索表中所有的数据,包括所有的列和行。
也可以在select子句末尾列出将要检索的数据列名。只要在select子句后面输入相应的列名,即可把指定的列检索出来。
改变列标题
在默认情况下,查询结果集中的数据标题是列名。
由于在设计数据库过程中,为了简单起见,一般采用缩写的形式命名列名,例如使用sal表示薪水(salary)。但是,以这种缩写方式命名的列名可读性比较差。因此,在查询结果集中,经常需要改变列的标题,特别是在制作报表时。
改变列标题的方式为“列名 as 列标题”。在这种方式中,关键字as可以省略。特别是当列标题中包含了一些特殊的字符,例如空格等时,可以使用单引号将列标题引起来。
select ENAM
文档评论(0)