![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
问道于途
这个作者很懒,什么都没留下…
展开
-
关系型数据库学习之------SQL的概述
一.SQL特点(1) 综合统一SQL 集数据定义语言,数据操纵语言,数据控制语言的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括以下一系列操作要求:定义和修改、删除关系模式,定义和删除视图,插入数据,建立数据库对数据库中的数据进行查询和更新数据库重构和维护。数据库安全性、完整性控制、以及事务控制嵌入式SQL和动态SQL定义(2)高度非过程化用SQl进行数据...原创 2019-03-05 16:02:32 · 221 阅读 · 0 评论 -
关系型数据库学习之--2.数据定义
数据定义包括模式定义,表定义,视图和索引定义。如下创建删除修改模式create schemadrop schema表create tabledrop tablealert table视图create viewdrop view索引create indexdrop indexalert index1.模式定义和删...原创 2019-03-05 16:36:29 · 227 阅读 · 0 评论 -
关系型数据库学习之——数据查询
数据查询是我们使用数据库使用得最多的功能,也是数据库核心操作之一。1.一般格式select [all | distinct]<目标列表达式>…from <表名或者视图名>…[where <条件表达式>][group by <列名1> [having <条件表达式>]] ------分组查询(havi...原创 2019-03-05 16:59:08 · 767 阅读 · 0 评论 -
关系型数据库学习——数据更新
数据的更新操作有插入,删除,修改1.数据插入插入数据有两种,一种是插入一个元组,一种是插入子查询结果1.1 插入元组(insert into <表名>[(<属性列>,<属性列>…)] values([<数据常量>,<数据常量>…]);)例1:插入一条学生信息(学号:3120569,姓名:李二,性别:男,年龄:21)insert ...原创 2019-03-05 17:10:25 · 588 阅读 · 0 评论 -
关系型数据库学习——视图
视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,它是一个虚表。因为数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。视图就像电视,只是提供了一个我们看电视的窗口,而具体播放什么内容并不由电视本身决定,我们可以通过电视查看自己想看的电视台,所以视图可以帮助我们看到数据库中自己感兴趣的数据和它们的变化。1.视图定义create view <视图名&...原创 2019-03-05 17:12:29 · 1437 阅读 · 0 评论 -
关系型数据库学习——Mysql触发器
触发器是用户定义在关系表由事件驱动的特殊过程,一旦定义,书法器将被保存在数据库服务器中。触发器类似于约束,但是比约束更加灵活1.触发器定义由于不同的数据库对触发器的语法各有不同,本文针对mysql数据库create trigger <after | before> <insert | update |delete> on tablenamefor each ro...原创 2019-03-05 17:13:26 · 356 阅读 · 0 评论