4735数据库系统原理第五章

4735数据库系统原理第五章

ID:40671212

大小:19.50 KB

页数:5页

时间:2019-08-05

4735数据库系统原理第五章_第1页
4735数据库系统原理第五章_第2页
4735数据库系统原理第五章_第3页
4735数据库系统原理第五章_第4页
4735数据库系统原理第五章_第5页
资源描述:

《4735数据库系统原理第五章》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SQL语言是非过程语言。只要说怎么做。SQL的特点:1.具有十分灵活和强大的查询功能,2.是一个提供对数据的操作功能。3.是个国际标准语言。4.SQL词汇不多。SQL的组成:数据定义语言,数据操纵语言嵌入式SQL语言数据控制语言模式是有许多个“基本表索引视图”组成。创建模式:也可以叫《创建数据库:createdatabase<数据库名>》Createschema<模式名>authorization<用户名>用户名指谁拥有的。模式的撤销Dropscheam<模式名>[cascade/restrict]注:当使用cascade时,就把模

2、式中包含的基本表索引视图等全部删除。而使用restrict时,必须在模式没有任何属性时才删除。基本表创建:Createtable<基本表名>(列名类型(字符长度)),(完整性约束)“用声明:primarykey(主键)foreingkey(外键)references表名(参照的那个键)声明外键;指这个外键参照与那个表的键注:“主键不能为空”当下面声明主键时,上面主键可以省略“notnull”每个关系组成一个基本表。每个语句结束加”;“还有参照性完成约束,就是必须用foringkey(外键)referenaces表名(参照的那个键)基

3、本表的修改:增加新的列:altertable<基本表名>add<列名><类型>注:新增的列不能设置notnull。删除原有的列:altertable<基本表名>drop<列名>注:这里要使用cascade和restrict,前者表示当删除某列,那么所有与该列有关系的视图和约束全都删除。而后者是必须当该为空时才能删,视图是由基本表或其他视图中得列组成的。所以删除列时会把视图一起删掉。、基本表的撤销:Droptable<基本表名>[cascade/restrict]“与上面的用法一样”索引的创建:索引的操作只对查询时起作用。所以稍微讲下

4、Creater[unique]index<索引名>on<基本表>(<列名序列>)意思是建立一个索引与某个基本表的某一个属性相连接,就起联系的作用,增加查询速度。换个意思就是对某个基本表中得某个属性建立索引,以便查询。当然在索引中还可以对那个属性进行排序。Creater[unique]index<索引名>on<基本表>(列名序列asc/desc)Asc表示升序,desc表示降序。Unique:是指一个索引对应唯一的数据记录。索引的撤销:Dropindex<索引名>SQL的查询语句Select<要查询的数据>From<从哪个表查询>Wh

5、ere<条件>条件可以使用:算数比较运算符:逻辑运算符:andornot集合成员资格运算符:innot…..in谓词exists存在量词allsomeunique聚合函数:avg、minmaxsumcount集合运算符:并交差ALL就返回重复元组Celect记得中间应加上逗号不需要加括号在进行检索的时候,如果有链接必须把自然链接的条件写下其中in语句相当于属于的意思。谓词exists表示如果在这一种列存在只有一个l*表示所有的元组lCount是计算列中值得个数SQL的字符匹配like加%/-前者表示多字符后者是单比如:姓名like刘

6、%当查询中提到每一个的时候就用Groupby()进行分租排序这个排序不是升序降序排,而是按某个元素进行排。要按什么排在括号中就写那个属性。Orderby排序语句asc升序desc降序升序可以默认降序不能默认Having对用groupby进行分组排序了以后如果有条件必须用having语句.*号键在select语句中表示全部属性而在count函数中表示一组元组在select语句中使用distinct表示去掉重复的All所有some某一个Some就相当于in的使用Notin就相当于<>all使用有“每”就必须使用groupby进行分组数据

7、的插入Insertinto基本表列名序列《这个当插入值与这个值一样时可以省略》Values元组值要插入值注在插入查询语句和表的时候不要用values数据的删除Deletefrom基本表Where条件数据修改Update基本表名Set列名=值表达式式列名=值表达式/row元组Where条件注意row是用来修改元组的注意在删除要删除的什么元组就是要选定表。比如选课元组就是sc表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。