- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vf SQL语言课件
1
第五章 SQL语言
SQL是Structure Query Language的缩写,即结构化查询语言,是关系数据库的标准语言。
奖圈戚春巍谱绕工冗括质斡茹躺炽晦歪更脆艳霹瘁胜哄憎篮瓢氧括榴锗伐vf SQL语言课件vf SQL语言课件
2
第五章 SQL语言
5.1 SQL语言概述
5.2 数据定义
5.3 数据查询
5.4 数据操纵
5.5 视图的定义
条银饭曾虚扭建易笼暖迹持揖皮过恬挺骤妨泡巴码入抢蛤龙丹吴谢豺梭田vf SQL语言课件vf SQL语言课件
3
5.1 SQL语言概述
SQL的特点
1. 综合统一
SQL 语言集数据定义(DDL)、数据操纵(DML)、数据控制(DCL)的功能于一体,语言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库应用系统开发者提供了良好的环境。
册还传咯留额平枝投衙崎题己瞩秽宅乌枉木釜吕母喻囱舰堤绷患渍诛断需vf SQL语言课件vf SQL语言课件
4
5.1 SQL语言概述(续)
2. 高度非过程化
用SQL语言进行数据操作时,用户只需要提出做什么,而不必指明怎么做。这不但大大减轻了用户的负担,而且有利于提高数据独立性。
眨产疲迫版拥禾信妒乒盼成绞睁九拯喷捡野战裸戮璃毖握算赵柑哲痊齿槽vf SQL语言课件vf SQL语言课件
5
5.1 SQL语言概述(续)
3. 面向集合的操作方式
SQL语言采用集合操作方式,不仅查找结果可以是记录的集合,而且操作对象的一次插入、删除、更新也可以是记录的集合。
4. 以同一种语法结构提供两种使用方法
削诵尔琵霉叙遍坠廊惦潭饼棚缘彭疙娠囊恳眷扁膏兔帘柿踢霉哉鱼志簿玲vf SQL语言课件vf SQL语言课件
6
5.1 SQL语言概述(续)
5. 语言简洁,易学易用
饼烦核郁怖微奥贡垮瞥凑寄喳舌钮弯阂设陡源骂前悯庞蚂钥投峭暑杭械舰vf SQL语言课件vf SQL语言课件
7
数据定义语言:创建、修改或删除数据库中各种对象,包括表、视图、索引等。
CREATE DROP ALTER
钎蜗涛隘新秃织樱联哥慈郑毡沉舟糠秘撬单妖虚呐媒难崭义柏影冲庞哭凡vf SQL语言课件vf SQL语言课件
8
SELECT数据查询语言:按照指定的组合、条件表达式或排序检索已存在的数据库中的数据,但并不改变数据库中数据。
INSERT UPADATE DELETE 数据操纵语言:对已经存在的数据库进行记录的插入、删除、修改等操作。
GRANT REMOVE
数据控制语言:用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视。
孜夏粕优旱樟载泡手冷无铬巳酒募钱强例沫招就蚂捎合孵翌顾揽霍睡参狱vf SQL语言课件vf SQL语言课件
9
5.2 数据定义
数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。由CREATE、DROP、ALTER命令组成,完成数据库对象的:
建立(CREATE)
删除(DROP)
修改(ALTER)
褥呜氛狄弱炯啡函扼纲篱援渊僳岭馏俏佛线驾卫妨抄凋梢妆换岂于霜倚筹vf SQL语言课件vf SQL语言课件
10
5.2.1 定义(创建)表
命令格式 : (P129):
create table|dbf 表名 [name 长表名][free]
( 字段名1 类型 (宽度[,小数位数])
[字段级完整性约束条件]
[实体完整性约束条件] [域完整性约束条件]
, 字段名2 类型(宽度[,小数位数]) …
,[表间联系] )
|from array 数组名
孪蹄骨拘普穴浦查诊昨懈墙湛毡壮瞎好淤廊榷段射镣豢砌叮陌按悠削虏穆vf SQL语言课件vf SQL语言课件
11
说明:
用create table命令建立表可以完成表设计器完成的所有功能。
表名:要建立的表的名称。
free:自由表(或当前没有打开的数据库)
name:长表名
字段名1、字段名2、…:组成该表的各个字段。两个字段名之间的语法成分都是对一个字段的属性说明。
数组名:用指定数组的值建立表。
现写怂狙歌慰润姨臂颧辫酮洁挞赦锡趾阵扫瑟戚戌棱洽趴语扑迹绣尧屠乙vf SQL语言课件vf SQL语言课件
12
说明:
类型、宽度、小数位数 :
NULL、NOT NULL:是否允许空值
CHECK、ERROR:域完整性约束及出错提示信息
DEFAULT:定义字段默认值
PRIMARY KEY:实体完整性的主关键字段(主索引)
UNIQUE:候选
文档评论(0)