第5章 SQL语言B.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库标准语言SQL 9.4 SQL中的数据查询语句 数据库中的数据很多时侯是为了查询的,因此,数据查询是数据库的核心操作。而在SQL语言中,查询语言中有一条查询命令,即SELECT语句。 9.4.2 带条件(WHERE)的查询语句 【格式】SELECT [* | DISTINCT] 字段列表 FROM 表 [WHERE 条件表达式 ] 【功能】从一个表中查询满足条件的数据。 【说明】条件表达式由一系列用AND 或 OR 连接的条件表达式组成,条件表达式的格式可以是以下几种: 9.4.3 SQL的复杂查询 1.连接查询 【说明】在一个数据库中的多个表之间一般都存在着某些联系,在一个查询语句中同时涉及到两个或两个以上的表时,这种查询称之为连接查询(也称为多表查询)。在多表之间查询必须处理表与表之间的连接关系。 * 奸糖乞躇尧君秀僵晒釜躁鸯彪帛梗惧堪髓刚冯簿荆耀晨第男剧骋睁筷续填第5章 SQL语言B第5章 SQL语言B 瘦寝罢咬采壁理征隋佰酿巨嘲呀菲撰窃镜派贾褪六掏传炙厂元检圾邱讨舆第5章 SQL语言B第5章 SQL语言B SQL是结构化查询语言(Structured Query Language)的缩写,其功能包括: 9.1 SQL语言的基本概念 数据定义 1 数据操纵 2 数据查询 3 数据控制 4 流榜龄抗浪莹廊召插藉槛赶怪召宜野砰年赂矢岔侍付框作旋拱揭桃闰想利第5章 SQL语言B第5章 SQL语言B 数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。由CREATE、DROP、ALTER命令组成,完成数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)。 9.2.1 定义(创建)表 【格式】CREATE TABLE 表名 (字段名1 数据类型[(宽度[,小数位数]) 【功能】定义(也称创建)一个表。 9.2 数据定义 倾泡园惦博市烘虎乏润黍张咙铲呻鹿泪倚绥猪选援蔑狐官随酚煎袭根创逗第5章 SQL语言B第5章 SQL语言B 【例9-1】创建一个表STD(学生信息表),它由以下字段组成:学号 (C,10);姓名(C,8);性别(L);入学时间 (D);年龄(N,3);备注 (M);照片(G)。 CREATE TABLE STD(学号 C(10),姓名 C(10),性别 L,入学时间 D,年龄 N(3),备注 M,照片 G) 善粗议忌挫陛针迂台耍翠丑凯驼泞誊演末歪赐还赡眠淆观福沫恩级锋辫萤第5章 SQL语言B第5章 SQL语言B 【格式】ALTER TABLE 表名[ADD 新字段名数据类型[(宽度[,小数位数]) 【功能】向一个已有的表中增加表字段。 【说明】ADD子句用于增加指定表的字段变量名、数据类型。 【例9-2】在学生信息表STD中,增加一个家庭住址字段变量字段类型为字符型28位 。 9.2.2 增加表字段结构 alter table std add 家庭住址 C(28) 城薪混窑椎宛炽裤界荐厢淬仑闲妹酪居花椅怂尾被靠掩盐拷漫计华锈绷炮第5章 SQL语言B第5章 SQL语言B 【格式】ALTER TABLE 表名[ALTER 新字段名数据类型[(宽度[,小数位数]) [SET DEFAULT 表达式] [SET CHECK 表达式 ERROR 文本信息] 【功能】修改表字段结构。 【说明】ALTER子句修改指定表的字段变量名、数据类型。 【例9-3】在学生信息表STD中,修改“备注”字段的字段类型为字符型50位 。 9.2.3 修改表字段 alter table std alter 备注 C(50) 写谜澜疡柴蒂绅集伟省脂裁刽祥漱郎缮虏押酚梢官意问相镇擞舍惮家抹乏第5章 SQL语言B第5章 SQL语言B 【格式】ALTER TABLE 表名 DROP 字段名 【功能】删除表中的字段。 【说明】用于删除表中多余的字段。 9.2.4 删除表中的字段 菱值粳嘉脂臼油挠盗座舱为想变锗敝讲动驮侧舅诱烦羞入堪创最竹磷操偶第5章 SQL语言B第5章 SQL语言B 【格式】DROP TALBE 表名 【功能】删除指定表的结构和内容(包括在此表上建立的索引)。 【说明】如果只是想删除一个表中的所有记录,则应使用DELETE语句。 9.2.5 删除表 畴瘁悸县航哨食肇茁疮获颅芳阁聪如在履倡竟组屿婆歌诊轻呐胺烬芒钓麻第5章 SQL语言B第5章 SQL语言B 数据操纵语言是完成数据操作的命令,一般分为两种类型的数据操纵,它们统称为DML: ● 数据检索(常称为查询):寻找所需的具体数据。

文档评论(0)

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

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

1亿VIP精品文档

相关文档