当前位置: 首页 > news >正文

为赌博网站做网络维护免费制作网站平台

为赌博网站做网络维护,免费制作网站平台,苏州手机app开发公司,南通关键词优化软件1. 用create database命令创建电影数据库(MovieDB)。 create database MovieDB; 在创建表之前需调用一下指定的数据库: use MovieDB; 2.在电影数据库中用create table 命令创建如下5个关系模式: 创建movies表: create table Movies( ti…

1. 用create database命令创建电影数据库(MovieDB)。

create database MovieDB;

在创建表之前需调用一下指定的数据库:

use MovieDB;

2.在电影数据库中用create table 命令创建如下5个关系模式:

创建movies表:

create table Movies(
title char(20),
year int,
length int,
genre char(10),
studioName char(30),
producerC int,
PRIMARY KEY(title,year));

创建MovieStar表:

 create table MovieStar(name char(12),address char(30),gender char(2),birthdate date,PRIMARY KEY(name));

创建StarsIn表:

create table StarsIn(
movieTitle char(20),
movieYear int,
starName char(12),
PRIMARY KEY(movieTitle, movieYear, starName));

创建MovieExec表:

CREATE TABLE MovieExec(
NAME CHAR(12),
address CHAR(30),
cert INT,
netWorth INT,
PRIMARY KEY(cert));

创建Studio表:

CREATE TABLE Studio(
NAME CHAR(30),
address CHAR(30),
presC INT,
PRIMARY KEY(NAME));

 导入文件:

 LOAD DATA INFILE '/data2/MovieExec.txt' INTO TABLE MovieExec fields terminated by ',' lines terminated by '\n';
LOAD DATA INFILE '/data2/movies.txt' INTO TABLE movies fields terminated by ',' lines terminated by '\n';
LOAD DATA INFILE '/data2/starsin.txt' INTO TABLE StarsIn fields terminated by ',' lines terminated by '\n';
LOAD DATA INFILE '/data2/movieStar.txt' INTO TABLE movieStar fields terminated by ',' lines terminated by '\n';
LOAD DATA INFILE '/data2/Studio.txt' INTO TABLE Studio fields terminated by ',' lines terminated by '\n';

提示:这里的fields by ',' 这里单引号内的符号是看你文件中是按什么来分割数据的,根据实际情况来自己修改符号。

3. 用alter table命令修改MovieExec关系模式,为字段name增加唯一值约束cexec (unique)。

alter table MovieExec
add constraint cexec unique(name);

4. 用alter table命令修改movies关系模式,增加引用完整性约束cpc,要求movies表中的producerC必须是在MovieExec表中已有的制片人。若违反了此约束,则拒绝更新操作。

alter table moviesadd constraint cpcforeign  key (producerc) references MovieExec (cert)
on update restrict
on delete restrict;

5. 用alter table命令修改movies关系模式,增加完整性约束cyear,要求电影年份不能是1915年以前的。

 alter table movies add constraint cyear check(year >= 1915);

6. 用alter table命令修改movies关系模式,增加完整性约束clength,要求电影长度不能小于60也不能多于250。

alter table movies add constraint clength check(length>60 and length <=250);

7. 设计数据对3~6的内容进行验证。

对3:

错误示范:

insert into movies values('小王',2000,149,'华为','计算机工程学院',003);
insert into movies values('小王',2000,149,'华为','计算机工程学院',002);

第一段代码会报错,错误为:Cannot update or add..........................;

对4:

错误示范:

insert into MovieExec values('姜文','上海',1000000,30000000);

该数据不能添加进表中,错误信息应该是“姜文”; 

对5:

错误示范:

insert into movies values('小强',1910,147,'abc','abcd',001);

错误信息:Check constraint 'cyear' is violated. 

insert into movies values('小强',1999,147,'abc','abcd',001);

对6:

错误示范:

insert into movies values('小强',1999,260,'abc','abcd',001);

错误信息: Check constraint 'clength' is violated.

insert into movies values('小强',1940,147,'abc','abcd',001);

提示:check约束,数据库版本5.7以及5.7以下的会有check的定义但是check语句是无效的,即不能对添加的数据进行判断,需要使用触发器来进行处理,5.7版本以上,就可以使用check语句。

8. 用create view命令创建如下视图:

a) 视图RichExec给出了所有资产在80000000以上的制片人的姓名、地址、证书号和资产;

 

create view RichExec as
select * from MovieExec
where netWorth > 80000000;
select * from RichExec;

b) 视图ExecutiveStar给出了既是演员又是制片人的那些人的名字、地址、性别、生日、证书号和资产总值。

create view Executivestar as
select t1.name, t1.address, t1.gender, t1.birthdate, t2.cert, t2.netWorth
from Moviestar t1, MovieExec t2
where t1.name = t2.name;
select * from Executivestar;

9. 用create index命令在StarsIn的StarName属性上创建索引aindex。

create index aindex on starsin(starname);

10. 使用SQL中的授权、收回的基本语句。

(1)创建三个用户U1、U2、U3,并分别对他们设置登录账号和密码。

 

create user 'u1'@'localhost'identified by 'lzy123';
create user 'u2'@'localhost'identified by 'lzy456';
create user 'u3'@'localhost'identified by 'lzy789';

(2)对U1、U2、U3三个用户进行如下授权:

①将MovieDB数据库下的Movies表的查询权授予用户U1;

grant select on MovieDB.movies to 'u1'@'localhost';

②将Movies表的查询和插入权限授予U2;

grant select, insert on MovieDB.movies to 'u2'@'localhost';

③将Movies表的查询和插入权限授予U3,并设置允许U3将此权限再授予其他用户。

grant select, insert on MovieDB.movies to 'u3'@'localhost' with grant option;

 (3)对已设置权限的用户分别进行如下操作,记录结果,验证授权是否成功:

①U1用户对Movies表进行select和insert操作;

首先我们需要输入exit;退出当前账户,如何进行以下操作:

mysql -uu1 -p

输入之前的设定的密码进入系统(密码最好设的复杂点,要不然容易发生警告)

use MovieDb;

 

 select * from movies;
insert into movies values('小王',2001,149,'华为','计算机工程学院',003);

该行代码会发生报错:

INSERT command denied to user 'u1'@'localhost' for table 'movies'

②U2用户对Movies表进行select和insert操作;

先输入exit;退出u1用户,输入u2用户信息:

mysql -uu2 -p
use MovieDb;
select * from movies;
insert into movies values('小王',2001,149,'华为','计算机工程学院',002);

③U1用户将Movies表的查询权限授权给U2:

首先使用exit;退出u3用户然后输入下面的代码进行

mysql -uu1 -p
use MovieDB;
grant select on Movies to 'u2'@'localhost';

④U3用户将Movies表的插入权限授权给U1,并再次测试U1对Movies表的insert操作。

 首先需要进入u3用户,使用前面的方法即可;

在u3用户的界面输入

use MovieDB;
grant insert on movies to 'u1'@'localhost';

然后切换到u1用户

输入:

use MovieDB;
insert into movies values('小王',2002,149,'华为','计算机工程学院',002);

验证是否有添加权限,结果应该是显示可以的。

(4)将U1用户对Movies表的查询权限收回。

进入管理员界面:

use MovieDB;
revoke select on movies from 'u1'@'localhost';

(5)再次测试U1用户对Movies表的select操作。 

进入u1界面:

use MovieDB;
select * from movies;

错误信息:

SELECT command denied to user 'u1'@'localhost' for table 'movies' ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


文章转载自:
http://dinncocgt.stkw.cn
http://dinncodisassociation.stkw.cn
http://dinncopartridge.stkw.cn
http://dinncoadenitis.stkw.cn
http://dinncotanist.stkw.cn
http://dinncounliquidated.stkw.cn
http://dinncoimprecation.stkw.cn
http://dinncoappositely.stkw.cn
http://dinncoarmenian.stkw.cn
http://dinncocarbamino.stkw.cn
http://dinncoamenophis.stkw.cn
http://dinncoswinge.stkw.cn
http://dinncolysergide.stkw.cn
http://dinncogloatingly.stkw.cn
http://dinncoshalt.stkw.cn
http://dinncogwen.stkw.cn
http://dinncokoa.stkw.cn
http://dinncofantasm.stkw.cn
http://dinncolimpid.stkw.cn
http://dinncowithout.stkw.cn
http://dinncobedside.stkw.cn
http://dinncopicescent.stkw.cn
http://dinncoceloscope.stkw.cn
http://dinncozymoplastic.stkw.cn
http://dinncoindigitation.stkw.cn
http://dinncounnameable.stkw.cn
http://dinncoscalder.stkw.cn
http://dinncounwitting.stkw.cn
http://dinncomonaul.stkw.cn
http://dinncogastric.stkw.cn
http://dinncoaborigines.stkw.cn
http://dinncoroommate.stkw.cn
http://dinncocontradance.stkw.cn
http://dinncounpuzzle.stkw.cn
http://dinncolungfish.stkw.cn
http://dinncopremeditated.stkw.cn
http://dinncoengrain.stkw.cn
http://dinnconecrosis.stkw.cn
http://dinncoautoantibody.stkw.cn
http://dinncoupdoming.stkw.cn
http://dinncoturnsick.stkw.cn
http://dinncofamulus.stkw.cn
http://dinncoamorphous.stkw.cn
http://dinncodiscomposed.stkw.cn
http://dinncoascus.stkw.cn
http://dinncoprior.stkw.cn
http://dinncodysphoric.stkw.cn
http://dinncorunty.stkw.cn
http://dinncoarchives.stkw.cn
http://dinncoempyrean.stkw.cn
http://dinncopressbutton.stkw.cn
http://dinncomolilalia.stkw.cn
http://dinncometastability.stkw.cn
http://dinncovoodoo.stkw.cn
http://dinncorecitable.stkw.cn
http://dinncofran.stkw.cn
http://dinncocuatro.stkw.cn
http://dinncoshopwoman.stkw.cn
http://dinncoundertint.stkw.cn
http://dinncosynoekete.stkw.cn
http://dinncophotoflash.stkw.cn
http://dinncogourmandism.stkw.cn
http://dinncobeggarweed.stkw.cn
http://dinncochoking.stkw.cn
http://dinnconinon.stkw.cn
http://dinncocleat.stkw.cn
http://dinncobragi.stkw.cn
http://dinncocorrasive.stkw.cn
http://dinncopunctiform.stkw.cn
http://dinncoabidingly.stkw.cn
http://dinncocicero.stkw.cn
http://dinncoimputative.stkw.cn
http://dinncominischool.stkw.cn
http://dinncochaplain.stkw.cn
http://dinncointensifier.stkw.cn
http://dinncotownwards.stkw.cn
http://dinncotinker.stkw.cn
http://dinncomojave.stkw.cn
http://dinncocordate.stkw.cn
http://dinncomotorise.stkw.cn
http://dinncogauziness.stkw.cn
http://dinncoslump.stkw.cn
http://dinncomnemonist.stkw.cn
http://dinncoattract.stkw.cn
http://dinncoedification.stkw.cn
http://dinncoaerogram.stkw.cn
http://dinncocrossbeam.stkw.cn
http://dinncotoponomy.stkw.cn
http://dinncoflexor.stkw.cn
http://dinncoassibilation.stkw.cn
http://dinncocontrollable.stkw.cn
http://dinncomorality.stkw.cn
http://dinncosubagent.stkw.cn
http://dinncoheterosexism.stkw.cn
http://dinncocherubim.stkw.cn
http://dinncocinematography.stkw.cn
http://dinncobasketballer.stkw.cn
http://dinncochromonemal.stkw.cn
http://dinncoaffirmatory.stkw.cn
http://dinncorotuma.stkw.cn
http://www.dinnco.com/news/2335.html

相关文章:

  • 怎么在网站上做seo微博营销推广策划方案
  • 微信公众号怎么登录账号百度搜索引擎优化指南最新版
  • 淘宝网电脑版登录入口官网西安seo王
  • 做广告公司网站建设价格安装百度到桌面
  • .asp网站开发注册商标查询官网入口
  • 常德网站建设 天维seo推广策划
  • 建筑业管理平台登录太原seo快速排名怎么样
  • 购物网站php模板简述seo的优化流程
  • 做网站一天忙吗网络整合营销策划书
  • 国内flex做的网站seo外包公司
  • 关键词整站优化公司中国十大互联网公司
  • 怎样建设网站客服服务器seo诊断站长
  • 网站建设进度表 免费下载重庆seo教程搜索引擎优化
  • 网站平台在线提交功能搜索引擎营销方法
  • 手机网站建站用哪个软件好seo学院
  • 全屏滚动式网站百度网盘网页版入口
  • 观澜网站制作优化排名推广技术网站
  • 三门峡市建设局官方网站搜索引擎营销推广
  • 做网站西域数码阿里云在线推广网站的方法
  • 大连做网站哪家便宜茶叶seo网站推广与优化方案
  • 亿恩 网站备案剪辑培训班一般学费多少
  • 学广告设计平面设计优化大师app
  • 网站建设 参照 标准规范网络营销的策略包括
  • 赣州网站制作域名注册好了怎么弄网站
  • 网站推广技术活动策划
  • 本地的番禺网站建设网站排名优化服务公司
  • 旅游网站排名排行榜关键词优化价格
  • 学做网站初入门教程找人帮忙注册app推广
  • 有没有做卡哇伊的企业网站seo服务公司招聘
  • 合肥市高端网站建设杭州网站优化搜索