数据库
文章平均质量分 93
Serendipity_筱楠
当你的才华还撑不起你的野心的时,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。
展开
-
数据库实验8 数据库安全性(用户与权限管理)实验
实验8 数据库安全性(用户与权限管理)实验8.1实验目的及要求加深对数据库安全性的理解8.2实验内容数据库用户与权限管理8.3实验步骤8.3.1创建新用户1.创建新用户;Mysql>create user ‘ljh’identified by ’123’;也可以先创建用户,再设置密码;2.创建网络工程选修了1号课程的学生的视图;Mysql>create user ljh;Mysql>set password for ljh=password(‘123’);先把m原创 2020-06-25 09:08:51 · 3138 阅读 · 0 评论 -
数据库实验7 数据库视图的定义与使用
实验7 数据库视图的定义与使用7.1实验目的及要求掌握视图的用法,加深对视图作用的理解7.2实验内容1.创建、修改和删除视图2.利用视图进行查询7.3实验步骤7.3.1视图的创建(查看视图结果用select语句)1.创建网络工程学生信息的视图;Create view IS_Student as select sno,sname,sage from student where sdept=’网络工程’;2.创建网络工程选修了1号课程的学生的视图;Create view原创 2020-06-23 22:51:19 · 4863 阅读 · 0 评论 -
数据库实验6 数据库的分组查询和统计查询
实验6 数据库的分组查询和统计查询6.1实验目的及要求熟练掌握数据查询中的分组、统计、计算和集合的操作方法6.2实验内容使用聚集函数查询、分组计算查询、集合查询6.3实验步骤6.3.1使用聚集函数1.查询学生总人数;Select Count(*) as 学生总数 from student;2.查询选修了选修课程的学生总数Select count(distinct sno)as 选课学生总数 from sc;3.查询所有课程的总学分数和平均学分数,以及最高原创 2020-06-22 22:40:40 · 16749 阅读 · 0 评论 -
数据库实验5 数据库的嵌套查询实验
实验5 数据库的嵌套查询实验5.1实验目的及要求加深对嵌套查询语句的理解5.2实验内容使用IN、比较符、ANY或ALL和EXIST操作符进行嵌套查询操作5.3实验步骤5.3.1使用带IN谓词的子查询1.查询与‘孙悟空’在同一个系学习的学生信息;Select * from student where sdept in(select sdept from student where sname=’孙悟空’;比较: Select * from student where sd原创 2020-06-22 08:46:51 · 4959 阅读 · 0 评论 -
实验4 数据库的连接查询
实验4 数据库的连接查询4.1实验目的及要求掌握简单表的数据查询、数据排列和表链接查询的操作方法4.2实验内容简单查询操作和连接查询操作。4.3实验步骤4.3.1连接查询1.查询每个学生及选秀课程情况Select student.,sc. from student,sc where student.sno=sc.sno;比较:笛卡尔集:select student.*,sc.*from student,sc;自然连接:select student,sno,sname,ssex,sde原创 2020-06-14 19:55:57 · 3894 阅读 · 0 评论 -
数据库期末总结笔记( 零基础 )--数据库安全性与完整性-范式-E-R图
第四章 数据库安全性与完整性1.三大完整性约束基本概念:(1)候选码:一个或一组属性能唯一的标识一个元组,而其子集不能例:Student表中的学号sno(2)主码:若有多个候选码,则选其中一个为主码例:SC表里面学号sno和课程号cno(3)外键,也称外码:一个表中一个(多个)属性,不是自身的主码,且这个属性和另一个表中的主码属性是同一个属性,则这个(组)属性称为外码例:Student表中的主键是Sno,Course表中的主码是课程号,而Sc表中的主键是sno和课程号cno(两个组原创 2020-06-14 09:26:07 · 1150 阅读 · 0 评论 -
数据库期末总结笔记(零基础)-第三章 关系数据库SQL
第三章 关系数据库SQL三、SQL查询1.基本查询格式select [distinct] (去重)所查内容 from 所查询的表(可多个)where 要求条件例:查计算机科学系全体学生select Sname from Student where Sdept=‘CS’;查询所有年龄在20岁以下的学生的学号和年龄select Sno,Sage from Student where Sage<20;2.常用条件(1)范围①between … and … 在…之间例:查询年原创 2020-06-14 09:24:21 · 472 阅读 · 0 评论 -
数据库期末总结笔记( 零基础 )-第二章 关系数据库
第二章 关系数据库一、关系代数的五个基本操作1.选择(δ):把满足条件的基本元组找出来(元组对应行)分析:题目中出现找条件一般就用选择(学号在一定范围,性别男还是女,年龄在什么范围…)例:①查询信息系(IS系)全体学生δ sdept=‘IS’(Student)②查询年龄小于20的学生δ Sage<20(Student)2.投影(Π):把不需要的列去掉(属性对应列,对某一列或几列属性进行查询)例:①查询学生的姓名和所在的系分析:姓名,所在系是两个属性Π Sname,Sdep原创 2020-06-14 09:22:18 · 651 阅读 · 0 评论 -
数据库期末总结笔记( 零基础 )
一、关系代数的五个基本操作1.选择(δ):把满足条件的基本元组找出来(元组对应行)分析:题目中出现找条件一般就用选择(学号在一定范围,性别男还是女,年龄在什么范围…)例:①查询信息系(IS系)全体学生δ sdept=‘IS’(Student)②查询年龄小于20的学生δ Sage<20(Student)2.投影(Π):把不需要的列去掉(属性对应列,对某一列或几列属性进行查询)例:①查询学生的姓名和所在的系分析:姓名,所在系是两个属性Π Sname,Sdept(Student)原创 2020-06-13 22:04:13 · 11971 阅读 · 8 评论 -
数据库实验3 数据库的单表查询
数据库的单表查询3.1实验目的及要求掌握简单表的数据查询、数据排序和表链接查询的操作方法3.2实验内容简单查询操作和连接查询方式。3.3实验步骤3.3.1单表查询:1.查询全体学生的学号和姓名select sno,sname from student; 2.查询全体学生的所有信息 select * from student;3.查询全体学生的姓名,出生年份,和所在系,并用小写字母表示所有系名; select Sname,2020-Sage as csnf from Stu原创 2020-06-07 10:01:27 · 6827 阅读 · 0 评论 -
数据库实验2:数据库的建立与维护
2.3.1数据表的操作1.建立数据库1.create table <表名>(<列名1><类型>[约束子句][,<列名2><类型>[约束子句]);例如:create table student(sno char(10) not null unique primary key,sname char(10) not null ...原创 2020-04-05 22:04:51 · 1827 阅读 · 0 评论 -
数据库实验1:数据库的建立与使用
1.3.2数据库的命令操作(1)建立数据库create database<数据库名>;(2)查看数据库Show databases;(3)切换数据库Use<数据库名>;(4)删除数据库drop database<数据库名>;1.3.3用navicat操作MySQL数据库1.登陆命令2.退出Mysql3.建立数据库4.查看数据库...原创 2020-04-05 21:59:12 · 2568 阅读 · 0 评论