![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
向上Claire
这个作者很懒,什么都没留下…
展开
-
数据库期末考试-5月13日
原创 2020-05-13 23:02:54 · 130 阅读 · 0 评论 -
数据库期末考试(三)-常见函数的学习,字符函数、数字函数、日期函数、分组函数
常见函数的学习概念:java中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:隐藏了实现细节,提高代码的重用性调用:select 函数名() from 表;特点:叫什么(函数名)干什么(函数功能)分类:单行函数:concat,length,ifull等分组函数(又称为统计函数/聚合函数)–一组织传出一个值字符函数Length:获取参数值的字节个数Concat:拼接字符串Upper、lowerSelect UPPER (“john”);//转换为大写将姓变为大写,名变原创 2020-05-12 20:14:36 · 205 阅读 · 0 评论 -
数据库期末考试(二)
排序查询查询员工信息从高到低实现排序Select * from employees order by salary desc;从低到高Select * from employees order by salary asc;查询部门编号>=90的员工信息,按入职时间的先后排序【添加筛选条件】Select *From emplyeesWhere department_id>=90Order by hiredate asc【按表达式排序】按年薪的高低显示员工的信息和年薪Se原创 2020-05-12 20:09:03 · 457 阅读 · 0 评论 -
数据库期末复习(一):去重,+号的作用,不等,like,between and,in关键字, is null,安全等于
去重案例:查询员工表中设计到的所有的部门编号Selection distinct department_id from student+号的作用Java中的+号运算符,两个操作数都为数值型连接符,只要有一个操作数位字符串Mysql中的+号:仅仅只有一个功能:运算符Select 100+90;两个操作数都位数值型,则做加法运算Select ‘123’+’90’;其中一方位字符型,试图将字符型数值转换为数值型,如果转换成果,则继续做加法运算,如果转换失败,则将字符型数值转换位0只要其中一方原创 2020-05-12 20:06:26 · 323 阅读 · 0 评论 -
数据库实验
–查询products表中P_price在800以上的商品详细信息–select *–from products–where P_price>800–查询products表中p_quantity在20和50之间的商品编号,商品名称和商品数量–select P_no,P_name,P_quantity–from products–where P_quantity between...原创 2020-05-07 21:20:22 · 2409 阅读 · 0 评论 -
期中复习
期中复习期中考试复习数据库的4个基本概念数据:是数据库中存储的基本对象数据的定义:描述事物的符号记录数据的种类:数字、文字、图形、图像、音频、视频、学生的档案记录等数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库的基本特征数据按一定的数据模型组织、描述和储存可为各种用户共享冗余度较小数据独立性较高易扩展什么是数据库管理系统...原创 2020-04-10 20:48:11 · 2540 阅读 · 0 评论 -
4月8日数据库--安全管理
4月8日数据库–安全管理客户机与服务器安全认证数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性(包括操作系统、网络系统的安全性)是紧密联系、相互支持的。SQL Server 的安全模型分为3层结构,分别为服务器安全管理、数据库安全管理和数据库对象的访问权限管理。SQL...原创 2020-04-08 20:59:16 · 685 阅读 · 0 评论 -
视图、索引、授权控制
视图概述视图的基本知识概念: 视图是由基于一个或多个表(或视图)上的一个查询所生成的虚拟表,其中不包含任何数据,只是保存着该查询定义。对视图的操作与对表的操作一样,可以对其进行查询,修改(有一定的限制)和删除。作用简化用户操作,使用户关注自己感兴趣的数据优点:1.方便用户使用2.提供一定程序的数据安全性创建视图视图名后面的属性列可全部省略;隐含该视图子查询中select...原创 2020-04-03 13:38:16 · 271 阅读 · 0 评论 -
4月1日老师讲解
带有IN谓词的子查询知道名称等于CS系,名称就出来了Sdept先求出来第二步找出所有在CS系学习的学生软考中数据库的题目(考点SQL语言)给定关系R(A,B,CD)和S(B,C,E,F)与关系代数表达式••••–等价的SQL语句如下:SELECT(————) FROM R,S( ————)解析:SELECT后跟随的结构是结果属性列,即对RxS结果第1.5.7列的投影,对应属...原创 2020-04-01 21:05:31 · 277 阅读 · 0 评论 -
数据库--小测试
数据库–小测试(1)SELECT语句最少包括SELECT子句和( from)子句(2)可以去掉重复结果的关键字是(distinct)(3)(into)子句是创建新表并将来自查询的结果行插入该表中(4)( where)子句是指定查询返回的行的搜索条件(5)SELECT查询中,要把结果中的行按照某一列的值进行排列,所用到的子句是(order by)(我这题做错了)(6)SELECT语句中,...原创 2020-03-29 11:23:49 · 2006 阅读 · 0 评论 -
老师讲的一些知识
GROUP BY查询选修了3门以上课程的学生学号(一定要在HAVING里面)WHERE里面不能出现函数,where是对列的一些限制条件,所以在这个题目查询选修了3门以上课程的学生学号。求各个课程号及对应的选课人数查询平均成绩大于等于90分的学生学号和平均成绩[例3.48 ]查询平均成绩大于等于90分的学生学号和平均成绩下面的语句是不对的:SELECT Sno, AVG(Gra...原创 2020-03-29 10:49:28 · 348 阅读 · 0 评论 -
数据库的子查询
子查询的概念SQL子查询又称为嵌套查询,是指在一个查询语句中又包含另一个查询的情况,其一般格式如图所示,子查询块必须是单表查询,然后通过相同的字段与其他查询进行联系基本形式IN子查询用于判断一个给定值是否在子查询结果集中,其语法格式为:父查询[NOT] IN (子查询)查询先修了3门及以上课程的学生的姓名源代码:select snameform studentwhere sn...原创 2020-03-29 09:58:26 · 367 阅读 · 0 评论 -
数据库的外连接查询
外连接通常用于相连接的表中至少有一个表需要显示所有数据行的情况外连接的结果集中不但包含满足连接条件的记录,还包含相应表中的所有记录,即某些记录即使不满足连接条件,但仍需要输出外连接主要分为 左外连接、右外连接和全外连接左外连接查询简介实例1:查询所有学生的选修课程情况,结果显示位学号、姓名、课程编号和课程成绩(1)使用内连接,只显示有选课记录的学生信息select student.s...原创 2020-03-29 09:51:29 · 4038 阅读 · 0 评论 -
数据库的内连接查询
数据库的内连接查询数据库查询时,用户需要查询的数据有时并不都在一个数据表中,可能涉及一个以上的表,这时就要使用多表查询多表查询是将多个表连接在一起的查询,也称为连接查询根据查询的需要,连接查询主要分为内连接和外连接内连接查询简介内连接查询是将表中的一些记录按照一定条件与其它表的一些记录连接其起来,连接条件通常是表间列的相等关系在内连接查询中,只有满足条件的元组才能出现在结果集合中内连...原创 2020-03-29 09:35:48 · 5463 阅读 · 0 评论 -
数据库的分组统计查询
使用聚合函数查询对查询结果进行计算或分类汇总使用分组查询若要对查询结果进行分类汇总时,需要使用Group by子句Group by子句将查询结果按某列(或多列)的值分组,值相等的为一组若未对查询结果分组,聚集函数将作用于整个查询结果;分组后聚集函数将作用于每一个组Having 子句用于对分组结果进行筛选,通常在Group by子句中使用查询结果排序使用Select查...原创 2020-03-28 22:21:52 · 2726 阅读 · 0 评论 -
数据库的简单查询
数据库的简单查询单表查询是指检索的信息来自数据库中的某一张数据表,是最简单的一种查询操作查询表中的数据列1.查询所有列最简单的Select语句是查询表中的所有数据,只需要Select和From两关键字即可要把表中所有的列及列数据展示出来,可以使用符号“*”,它表示所有列2.查询表中的指定列如果用户只需要获取部分列的数据,只需要将select语句中的“*”换成所需字段的字段列表即...原创 2020-03-28 19:59:25 · 1771 阅读 · 0 评论 -
Select语句
Select语句Select语句简介数据查询是数据库管理系统中一个最重要的功能Select语句语法结构Select子句Select语句执行过程每个select语句必须有一个from子句,其它子句的顺序非常重要,一次是where,group by ,having,order by.Select 书写格式不区分大小写可以随意分行没有语句结束标志...原创 2020-03-28 19:32:54 · 116 阅读 · 0 评论 -
软考:数据库
数据库系统的三级模式概念模式外模式内模式1.概念模式描述整个数据库中数据库的逻辑结构是所有用户的公共数据视图。一个数据库只有一个概念模式2.外模式描述用户看到或使用的那部分数据的逻辑结构外模式主要描述组成用户视图各个记录的组成,相互关系,数据项的特征,数据的安全性和完整性约束条件一个数据库可以有多个外模式,一个应用程序只能使用一个外模式3.内模式最低层表示。内模式是数据...原创 2020-03-28 19:21:51 · 2133 阅读 · 0 评论 -
数据库:关系数据
知识点1.查询所有学生的学号、姓名2.选择所在系属性值为‘计算机’的元组3.查询计算系学生的姓名4.查询2000-01-01以后出生的学生姓名5.查询选修了课程编号为“C02”的学生学号和成绩6.查询没有选修课程编号为“C02”的学生学号7.查询既选修了“C01”又选修了“C02”课程的学生学号8.查询选修了全部课程的学生9.查询选修了全部课程的学生学号10....原创 2020-03-13 16:09:20 · 890 阅读 · 1 评论 -
图书管理(并不知道对不对)
现有一个图书馆的图书管理系统,经需求分析得到如下信息:1、 需要记录读者的基本信息,如借书证号、姓名、住址等;2、 需要记录出版社的基本信息,如出版社编号、名称、电话、地址等;3、 需要记录图书的信息,包括ISBN、书名、作者、单价、数量等;4、 每本图书包括有若干副本,每一个副本有内部的编码、所在书架号、借阅状态等信息;5、 每一位读者可以借阅多本图书的副本,但同一副本不能同时被多个人...原创 2020-02-27 11:32:46 · 1210 阅读 · 0 评论 -
数据模型 单元测验
数据模型 单元测验原创 2020-02-27 11:29:42 · 261 阅读 · 0 评论 -
候选键与主键
候选键与主键候选键关系中能唯一标志一个元祖的最小属性集关系实例上任何两个元祖的值在候选键的属性(集)上取值不同主键(primary Key)若一个关系有多个候选键,可选择其中的一个作为主键包含候选键的属性集称为超键(SuperKey)若关系只有一个候选键,且这个候选键包含了关系的所有属性,称该候选键为全键(All-key)外键(Foreign Key)若关系R的一个属性(集)F与...原创 2020-02-26 19:00:00 · 2018 阅读 · 0 评论 -
关系
关系数据结构及形式定义关系单一的数据结构—关系关系即可以表示概念模型中的实体也可以用来描述实体间的各种联系元组(Tuple)分量(component)关系模式关系的名称通常与实体的名称,或实体间联系的名称像一致属性关系中元组分量的描述,与定义关系的一组域对应关系所描述的实体的属性,或实体间联系的属性在同一关系中,属性名不能相同域(Domain)属性的取值范围不同的属性可...原创 2020-02-26 18:41:29 · 309 阅读 · 0 评论 -
数据库系统概述笔记
原创 2020-02-19 14:12:15 · 222 阅读 · 0 评论 -
三级模式结构
三级模式结构ANSI(American National Standards Institute)的DBMS研究组发表了SPARC(Standards planning And Requirements Committee)报告,提出了一个标准化的数据库管理系统模型三级体系结构(ANSI/SPARC)外部级(external level)概念级(conceptual level)内部级...原创 2020-02-18 10:10:16 · 2134 阅读 · 0 评论 -
数据库的概念
数据库的概念数据库(Databases–DB)数据库是长期存储在计算机内,有组织的、统一管理的、可共享的相关数据的集合数据管理的特点采用数据模型组织数据 数据模型不仅描述数据本身的特征,还要描述数据之间的联系数据由数据库管理系统(DBMS)统一管理和控制数据库管理系统(Database Management System,DBMS)数据库管理系统功能为用户或应用程序提...原创 2020-02-18 09:43:43 · 148 阅读 · 0 评论 -
数据库管理与发展
数据库管理与发展 数据库管理的三个阶段 人工管理 文件系统管理 数据库系统管理在20世纪50年代中期以前数据处理方式:批处理人工管理数据管理特点数据需要由应用程序程序自己设计、说明(定义)和管理,程序员在编写程序时自己规定数据的存储结构,存取方式和输入方式等例数据不保存数据不能共享不具有数据独立性数据独立性是值用户的应用程序与数据的逻辑结构和物理结构是相互独立的文...原创 2020-02-18 09:27:03 · 159 阅读 · 0 评论 -
数据库原理与应用概述
数据库原理与应用概述原创 2020-02-18 09:16:40 · 412 阅读 · 0 评论