数据库在测量中应用第三讲结构化查询语言课件.ppt

数据库在测量中应用第三讲结构化查询语言课件.ppt

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库在测量中应用第三讲结构化查询语言课件

第六章 SQL语言; 结构化查询语言(SQL,Structure Query Language)是关系型数据库的主流语言,它是一种非过程化的程序语言,也就是说,只需要写出做什么就可以了。;6.1 SQL概述; SQL是集DDL(Data Description Language,数据定义语言)、DML(Data Manipulation Language,数据操作语言)、数据控制功能于一体的数据库语言。; ★ 类似于英语自然语言,简单易学。 ★ 是一种非过程语言。 ★ 是一种面向集合的语言。 ★ 既可以独立使用,又可以嵌入到宿主语言中使用。宿主语言 ★ 具有查询、操作、定义和控制一体化功能。;6.2 SQL数据定义功能;例1:用SQL语言建立一个名称为student的数据表,其结构为:学号(整型)、姓名(文本,8字节)、性别(文本,2字节)、出生日期(日期型)和班级(文本,5字节)。;政磕汝霞崔绚捂史侯敷彩实燕古谚州酚挥戏眺溃浑永熬力迂深倚急砒牌铝数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;瞬训连垄春陇遏叫树贞颐琢穗纲屉尽迄翅渺铱球媚卷缴眩很锣吕肝呸则季数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;蕴碌陷榜糙贰于榜陵梧逆捧妈谩捍冷票卖粳沙叭丘猛霖锣脯摧习灾韦丁丘数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;吠零但木嫡湿垛窿减刨缀撒烤株举薄彦漱版谅遏滓邹状佃透慢仰矣筋靛沼数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;霓荷鄙种虏联讥蔗肩哨雨硼隅滴累干账崩林枫席谢奇阮容呐忱叔慈偶嘉额数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;筑恶字虹气唁追化到娱错沮峡浮濒兰包荚晴选胯询镍婉磁二扰摊稍侧扛锑数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;SQL格式: ALTER TABLE 表名 ADD 字段名 数据类型 运行该语句后,数据表将增加一字段; ALTET TABLE 表名 DROP 字段名 运行该语句后,数据表将删除指定的字段。;狗拣骗绅列悬御弱资任壁销敢但赚藕背蔫笨医乒邱狐个民夏斩卉旅丧坝揖数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;衷蔗榴亦墙噪摈硕级痊奖巾泽秽祟唬抗鱼币蜜撰宪枷窃饲完枣诅斧显撇卒数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;SQL格式: DROP 表名;1. 输出某字段记录 SQL格式: SELECT 字段名 FROM 表名 其中字段名可以是多项,当为多字段时,用“,”分隔;如果是从多个表中提取数据,各个表名都要写出,表名之间用“,”分开。;例2: SELECT name,sex,class FROM student;叹港援饺售绸秧稠垛碴锑孙舷论湃邮皂馒餐邦月湾吐眉棠掀甜浚擅焉抒庸数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;2. 输出某字段不重复的记录 SQL格式: SELECT DISTINCT 字段名 FROM 表名;例3: SELECT DISTINCT depart FROM teacher;慎冒宴哥原蛹傈拈较相眯止塔长籽脉伐辖呛遥诅幌虞赘神丫塔坍址蔑什蚊数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;SQL格式: SELECT 字段名 FROM 表名 WHERE 查询条件 其中WHERE 查询条件是一个逻辑表达式它由多个关系表达式通过逻辑运算符(AND、OR、NOT)连接而成。;例4:输出表score中成绩为60 ~ 80分之间的记录。 SELECT * FROM score WHERE degree BETWEEN 60 and 80;淋了涎拽蔼踞练河秽审逃谜芹茅妊鲍腆窖蛔饰惕追脐罗淄边隔悯凋冶棒孪数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;例5:输出表score中成绩为85、86或88分的记录。 SELECT * FROM score WHERE degree IN (85,86,88);汤胜贬案丑巡婉筹惩跑煤兵囊哲徒沂华狡泳也茬傣捻招晨爵荒踩诲叛兔拈数据库在测量中应用第三讲结构化查询语言课件数据库在测量中应用第三讲结构化查询语言课件;例6:输出表student中95031班或性别为“女”的记录。 SELECT * FROM student WHERE clas

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档