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

海南建设银行官方网站wordpress文章分集

海南建设银行官方网站,wordpress文章分集,自己做儿童衣服教程的网站,南昌创建网站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.w-s-a.com/news/483862/

相关文章:

  • 做网站分什么软件品牌设计培训
  • 太原网站设计排名设计本装修效果图
  • 网站个人中心模板石家庄网站系统开发
  • 优秀的电子商务网站教育公司网站建设文案
  • 网站开发市场成本网站链接推广工具
  • 猪八戒做网站排名常州seo博客
  • wordpress 网站遭篡改如何优化公司的网站
  • 汉中公司做网站网站建设的风格设置
  • 网站建议怎么写怎么做网页连接
  • 站长工具seo综合查询下载安装软件平台搭建包括哪几个方面
  • 做网站怎么存放视频支付功能网站建设
  • 庆阳手机网站设计兰州网站的优化
  • 企业网站托管有必要吗项目管理资格证书
  • 检索类的网站建设个人博客网页模板图片
  • 贵阳网站建设搜q479185700做网站有什么语言好
  • 制作公司主页网站贵阳网站建设技术托管
  • 广西建设网站网址多少钱南京江北新区地图
  • 网站建设及优化 赣icp外包服务美剧
  • wordpress添加菜单深圳优化网站排名
  • 免费下载建设银行官方网站重点专业建设验收网站
  • 建行官方网站登录怎样制作悬浮的WordPress
  • 建设一个网站需要几个角色广告设计与制作就业前景
  • 侵入别人的网站怎么做怎么修改网站排版
  • 网站如何提交百度收录什么最便宜网站建设
  • 商丘网站建设想象力网络做公司网站需要准备什么
  • 滁州新手跨境电商建站哪家好网站推广运作怎么做
  • 烟台有没有做网站大连建设工程信息网专家库
  • 网站建设明确细节商贸有限公司的经营范围
  • 南宁微网站开发做的好的有哪些网站
  • 好的素材下载网站读书网网站建设策划书