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

邵阳网站建设公司ios开发还有前景吗

邵阳网站建设公司,ios开发还有前景吗,珠海杰作网站建设网络公司,搭建这个平台1. 用create database命令创建电影数据库(MovieDB)。 create database MovieDB; 在创建表之前需调用一下指定的数据库#xff1a; use MovieDB; 2.在电影数据库中用create table 命令创建如下5个关系模式#xff1a; 创建movies表#xff1a; 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(length60 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 u1localhostidentified by lzy123; create user u2localhostidentified by lzy456; create user u3localhostidentified by lzy789; 2对U1、U2、U3三个用户进行如下授权 ①将MovieDB数据库下的Movies表的查询权授予用户U1 grant select on MovieDB.movies to u1localhost; ②将Movies表的查询和插入权限授予U2 grant select, insert on MovieDB.movies to u2localhost; ③将Movies表的查询和插入权限授予U3并设置允许U3将此权限再授予其他用户。 grant select, insert on MovieDB.movies to u3localhost 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 u1localhost 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 u2localhost; ④U3用户将Movies表的插入权限授权给U1并再次测试U1对Movies表的insert操作。 首先需要进入u3用户使用前面的方法即可 在u3用户的界面输入 use MovieDB; grant insert on movies to u1localhost; 然后切换到u1用户 输入 use MovieDB;insert into movies values(小王,2002,149,华为,计算机工程学院,002); 验证是否有添加权限结果应该是显示可以的。 4将U1用户对Movies表的查询权限收回。 进入管理员界面 use MovieDB; revoke select on movies from u1localhost; 5再次测试U1用户对Movies表的select操作。  进入u1界面 use MovieDB;select * from movies; 错误信息 SELECT command denied to user u1localhost for table movies
http://www.dnsts.com.cn/news/76713.html

相关文章:

  • 空间里怎么放多个网站山西孝义网站开发
  • 如何进行网站建设和推广wordpress 的分享插件
  • 上海正规网站建设成立一个公司需要哪些流程
  • 如何建设网站的目录结构层青岛网站设计模板
  • 这里是我做的网站小程序注册步骤
  • 企业品牌建设方案范文教程seo推广排名网站
  • 做枪版电影网站赚钱南京市高淳区城乡建设局网站
  • 网站重建完成网站集约化建设
  • 免费公文写作网站建设网站的效益分析
  • 厦门app网站设计网易企业邮箱官网登录
  • 网站案例模版网页设计模板html代码素材
  • 网站规划建设与管理维护大学论文在哪个网站开发外贸业务
  • 精品成品网站源码中装建设千股千评
  • 南昌做网站公司有哪些哪里有学压鲜面条培训
  • 下沙网站制作网站建设维护合同书
  • 东莞市公租房申请网站-建设网yy直播频道
  • 宝宝个人网站模板手机app快速开发平台
  • 网站的文章参考文献怎么做网站建设太原
  • 大连网站制作仟亿科技北京app开发制作
  • iis配网站帮别人做网站市场价
  • 建设网站企业文化搭建高端网站
  • 做网站济南邢台做网站哪个网络公司好
  • 工业信息化部网站备案查询网站怎么增加页面收录
  • 学做甜点的网站包装设计网站哪个好用
  • 苏州网站建设公司哪家好重庆定制网站制作价格
  • 三屏网站建设仓库管理系统界面
  • 地方网站如何做竞价工作努力加油的句子
  • 我的家乡网站建设哪家公司做网站正规
  • 网络科技网站建设互联网工程师
  • 吴江住房建设局网站上海市建设工程咨询奖