- 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常用命令汇总
SQL是结果化查询语言(Structured Query Language)的缩写,其功能包括数据查询、数据定义、数据操纵和数据控制四个部分。SQL简洁、功能齐全,已成为目前应用最广的关系数据库语言。
SQL的发展及标准化
1.SQL的发展
SQL是当前最为成功、应用最为广泛的关系数据库语言,其发展主要经历了以下几个阶段;
(1)1974年,由Chamberlin和Boyce提出,当时称为SEQUEL(Structured English Query Language);
(2)1976年,IBM公司对SEQUEL进行了修改,并将其用于本公司的SYSTEM R关系数据库系统中;
(3)1981年,推出了商用关系数据库SQL/DS,并将其名字改为SQL,由于SQL功能强大,简洁易用,因此得到了广泛的应用;
(4)今天,SQL广泛应用于各种大型数据库,如Sybase,INFORMIX,SQL Server,Oracle,DB2,INGRES等,也用于各种小型数据库,如FoxPro,Access等。
2.SQL标准化
随着关系数据库系统和日益广泛,SQL的标准化工作也在紧张地进行着,二十多年来已制订了多个SQL标准:SQL-86,SQL-89,SQLL2和SQL-99。
SQL的基本概念
基本表——一个关系对应一个表。基本表是独立存在的表,不是由其他的表导出的表。
视图——是一个或几个基本表导出的表,是一个虚拟的表。它本身不独立存在于数据中,数据库中只存放视图对应的数据,这些数据仍存放在导出视图的基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。
SQL的主要特点
SQL有如下几个特点。
SQL是类似于英语的自然语言,简洁易用。
SQL是一种非过程语言。
SQL是一种面向集合的语言。
SQL既是自含式语言,又是嵌入式语言;可独立使用,也可以嵌入到宿主语言中。
SQL是数据库查询(Query)、数据定义(Definition)、数据操纵(Manipulation)和数据控制(Control)四种功能。
创建数据表
语法格式:CREATE TABLE表名(列定义[{,列定义|表约束}])
xingm xueh chengj 张三 001 78 张竟 009 100 例:create table s(xingm c(8),xueh c(8),chengj c(3))
xingm xueh chengj 结果:
数据查询
数据查询是数据库中最常用的操作。SQL提供SELECT语句,通过查询操作可得到所需要的信息。SELECT语句的一般格式为:
SELECT[ALL|DISTINCT][TOP N [PERCENT][WITH TISE]]列名[AS 别名 1][{,列名[AS 别名 2]}][TNTO 新表名]FROM表名 1 或视图名 1[[AS] 表 1 别名][{,表名 2 或视图 2[[AS] 表 2 别名]}][WHERE有哪些信誉好的足球投注网站条件][GROUP BY列名 1[HAVING条件表达式]][ORDER BY列名 2[ASC|DESC]]
查询全般同学的名字:
Select xingm from s
xingm 张三 李五 结果:
查询学生的全部信息:
Select * from s
xingm xueh chengj 张三 001 78 李五 002 89 结果:
查询学号是’001’的成绩:
Select chengj from s where xueh=’001’
结果:
Chengj 78
查询成绩及格且姓李同学的所以信息:
Select xueh from s where chengji=60 and xingm like ’张%’
xingm xueh 欧阳 034 侗剧 021 结果:
查询选课不是’c1’或’c3’同学的所有信息:
Select xingm,xueh from s where xuank’c1’ and xuank’c3’
Xingm 马蔺 臼海 结果:
等价于:Select xingm,xueh from s where xuank not in (‘c1’,’c3’)
查询没选课同学的名字:
Select xingm from s where xuank is null
结果:
pingj 80
Expr1 6758 查询全班的平均成绩:
Select avg(*) as pingj from s
结果:
xingm Axpel 张竟 100
文档评论(0)