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

页制作与网站建设技术大全软件定制开发外包

页制作与网站建设技术大全,软件定制开发外包,seo是什么?,做网站下载哪个软件视图是什么#xff1f; 一张虚表#xff0c;和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的#xff0c;我们可以通过insert#xff0c;update#xff0c;delete来操作视图。当通过视图看到的数据被修改时#xff0c;相应的原表的数…视图是什么 一张虚表和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的我们可以通过insertupdatedelete来操作视图。当通过视图看到的数据被修改时相应的原表的数据也会变化。同时原表发生变化则这种变化也可以自动反映到视图中。视图的优点简单化看到的就是需要的。视图不仅可以简化用户对数据的理解也可以简化操作。经常被使用的查询可以制作成一个视图安全性通过视图用户只能查询和修改所能见到的数据数据库中其他的数据既看不见也取不到。数据库授权命令可以让每个用户对数据库的检索限制到特定的数据库对象上但不能授权到数据库特定的行列上。逻辑数据独立性视图可帮助用户屏蔽真实表结构变化带来的影响创建视图语法格式ALTER[ALGORITHM {UNDEFINED | MERGE | TEMPTABLE}][DEFINER user]VIEW view_name [(column_list)]AS select_statement[WITH [CASCADED | LOCAL] CHECK OPTION]注释Undefined不常用。 merge 表示将使用的视图语句与视图定义合并起来使视图定义的某一部分取代语句对应的部分 temptable 表示将视图的结果存入临时表然后用临时表来执行语句with[cascaded|local] Cascaded 默认为cascaded表示更新视图时满足所有相关视图和表的条件Local 表示更新视图时满足该视图本身定义的条件即可创建单表视图mysql create table t(quantity int,price int); Query OK, 0 rows affected (0.02 sec) ​ mysql insert into t values(3,50); Query OK, 1 row affected (0.00 sec) ​ mysql create view view_t as select quantity,price,quantity*price from t; #创建view_t视图 Query OK, 0 rows affected (0.01 sec)查看mysql select * from view_t; --------------------------------- | quantity | price | quantity*price | --------------------------------- | 3 | 50 | 150 | --------------------------------- 1 row in set (0.00 sec) mysql create view view_t2(qty,price,total) as - select quantity,price,quantity*price - from t; Query OK, 0 rows affected (0.00 sec) ​ mysql select * from view_t2; -------------------- | qty | price | total | -------------------- | 3 | 50 | 150 | -------------------- 1 row in set (0.00 sec)创建多表视图mysql create table student(- s_id int primary key,- s_name varchar(30),- s_age int,- s_sex varchar(8)); Query OK, 0 rows affected (0.00 sec) ​ mysql create table stu_info(- s_id int,- class varchar(50),- addr varchar(100)); Query OK, 0 rows affected (0.00 sec) ​ mysql insert into stu_info(s_id,class,addr)- values- (1,erban,anhui),- (2,sanban,chongqing),- (3,yiban,shangdong); Query OK, 3 rows affected (0.01 sec) Records: 3 Duplicates: 0 Warnings: 0 ​ mysql create view stu_class(id,name,class) as select student.s_id,student.s_name,stu_info.class from student,stu_info where student.s_idstu_info.s_id; Query OK, 0 rows affected (0.00 sec)查看视图的结构信息 语法格式Describe 视图名mysql desc stu_class; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | NO | | NULL | | | name | varchar(30) | YES | | NULL | | | class | varchar(50) | YES | | NULL | | ----------------------------------------------- 3 rows in set (0.01 sec)查看视图的基本信息语法格式Show table status like ‘视图名’\G; mysql show table status like stu_class\G *************************** 1. row ***************************Name: stu_classEngine: NULLVersion: NULLRow_format: NULLRows: NULLAvg_row_length: NULLData_length: NULL Max_data_length: NULLIndex_length: NULLData_free: NULLAuto_increment: NULLCreate_time: NULLUpdate_time: NULLCheck_time: NULLCollation: NULLChecksum: NULLCreate_options: NULLComment: VIEW 1 row in set (0.01 sec)查看视图的详细信息语法格式Show create view 视图名或show create view 视图名\Gmysql show create view view_t\G *************************** 1. row ***************************View: view_tCreate View: CREATE ALGORITHMUNDEFINED DEFINERrootlocalhost SQL SECURITY DEFINER VIEW view_t AS select t.quantity AS quantity,t.price AS price,(t.quantity * t.price) AS quantity*price from t character_set_client: utf8 collation_connection: utf8_general_ci 1 row in set (0.00 sec) 在mysql中information schema 数据库下的views表中存储了所有视图的定义。通过对views表的查询可以查看数据库中所有视图的详细信息。mysql select * from information_schema.views\G修改视图语法格式ALTERVIEW view_name [(column_list)]AS select_statement[WITH [CASCADED | LOCAL] CHECK OPTION] mysql create or replace view view_t as select * from t; Query OK, 0 rows affected (0.00 sec)mysql desc view_t; ---------------------------------------------- | Field | Type | Null | Key | Default | Extra | ---------------------------------------------- | quantity | int(11) | YES | | NULL | | | price | int(11) | YES | | NULL | | ---------------------------------------------- 2 rows in set (0.00 sec)修改视图mysql alter view view_t as select quantity from t; Query OK, 0 rows affected (0.00 sec)mysql desc view_t; ---------------------------------------------- | Field | Type | Null | Key | Default | Extra | ---------------------------------------------- | quantity | int(11) | YES | | NULL | | ---------------------------------------------- 1 row in set (0.00 sec)更新视图updatemysql select *from t; ----------------- | quantity | price | ----------------- | 3 | 50 | ----------------- 1 row in set (0.00 sec)mysql select * from view_t; ---------- | quantity | ---------- | 3 | ---------- 1 row in set (0.00 sec)mysql update view_t set quantity5; #这个操作是quantity列全部都为5加where可以指定某行 Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0mysql select *from view_t; ---------- | quantity | ---------- | 5 | ---------- 1 row in set (0.00 sec)mysql select * from t; ----------------- | quantity | price | ----------------- | 5 | 50 | ----------------- 1 row in set (0.00 sec)Insertmysql insert into t values(3,5); Query OK, 1 row affected (0.00 sec)mysql select * from t; ----------------- | quantity | price | ----------------- | 5 | 50 | | 3 | 5 | ----------------- 2 rows in set (0.00 sec)mysql select * from view_t2; -------------------- | qty | price | total | -------------------- | 5 | 50 | 250 | | 3 | 5 | 15 | -------------------- 2 rows in set (0.00 sec)deletemysql select * from view_t2; -------------------- | qty | price | total | -------------------- | 5 | 50 | 250 | | 3 | 5 | 15 | -------------------- 2 rows in set (0.00 sec)mysql delete from view_t2 where price5; Query OK, 1 row affected (0.00 sec)mysql select * from view_t2; -------------------- | qty | price | total | -------------------- | 5 | 50 | 250 | -------------------- 1 row in set (0.00 sec) 视图存在以下情况时更新操作无法执行 视图中不包含基表中被定义为非空的列 在定义视图的select语句后的字段列表中使用了数学表达式 在定义视图的select 语句后字段列表中使用了聚合函数时不接受更新操作select中使用了union \top \group by 或having 无法接受删除视图语法格式DROP VIEW [IF EXISTS] view_name1 [, view_name2] ...mysql drop view if exists stu_class; Query OK, 0 rows affected (0.00 sec)mysql drop view if exists stu_class; Query OK, 0 rows affected, 1 warning (0.00 sec)mysql show warnings; -------------------------------------------- | Level | Code | Message | -------------------------------------------- | Note | 1051 | Unknown table bbs.stu_class | -------------------------------------------- 1 row in set (0.00 sec)mysql show create view stu_class; ERROR 1146 (42S02): Table bbs.stu_class doesnt exist扩展 MySQL中视图和表的区别以及联系是什么 1、两者的区别 1视图是已经编译好的SQL语句是基于SQL语句的结果集的可视化的表而表不是。 2视图没有实际的物理记录而表有。 3表是内容视图窗口 4表和视图虽然都占用物理空间但是视图只是逻辑概念存在而表可以及时对数据进行修改但是视图只能用创建语句来修改 5视图是查看数据表的一种方法可以查询数据表中某些字段构成的数据只是一些SQL 语句的集合。从安全角度来说视图可以防止用户接触数据表因而不知道表结构 6表属于全局模式中的表是实表。而视图属于局部模式的表是虚表 7视图的建立和删除只影响视图本身而不影响对应表的基本表2、两者的联系 视图是在基本表之上建立的表它的结构和内容都来自于基本表它依赖基本表存在而存在。一个视图可以对应一个基本表也可以对应多个基本表。视图是基本的抽象和逻辑意义上建立的关系。
文章转载自:
http://www.morning.burpgr.cn.gov.cn.burpgr.cn
http://www.morning.mstbbs.com.gov.cn.mstbbs.com
http://www.morning.xsfg.cn.gov.cn.xsfg.cn
http://www.morning.qncqd.cn.gov.cn.qncqd.cn
http://www.morning.mghgl.cn.gov.cn.mghgl.cn
http://www.morning.lqqqh.cn.gov.cn.lqqqh.cn
http://www.morning.chmkt.cn.gov.cn.chmkt.cn
http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn
http://www.morning.sdamsm.com.gov.cn.sdamsm.com
http://www.morning.smcfk.cn.gov.cn.smcfk.cn
http://www.morning.cfpq.cn.gov.cn.cfpq.cn
http://www.morning.pbygt.cn.gov.cn.pbygt.cn
http://www.morning.dbqcw.com.gov.cn.dbqcw.com
http://www.morning.kngqd.cn.gov.cn.kngqd.cn
http://www.morning.fdmtr.cn.gov.cn.fdmtr.cn
http://www.morning.stbhn.cn.gov.cn.stbhn.cn
http://www.morning.bsxws.cn.gov.cn.bsxws.cn
http://www.morning.xrpjr.cn.gov.cn.xrpjr.cn
http://www.morning.mxftp.com.gov.cn.mxftp.com
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.jwcmq.cn.gov.cn.jwcmq.cn
http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn
http://www.morning.wlsrd.cn.gov.cn.wlsrd.cn
http://www.morning.yxlhz.cn.gov.cn.yxlhz.cn
http://www.morning.lxjxl.cn.gov.cn.lxjxl.cn
http://www.morning.nkhdt.cn.gov.cn.nkhdt.cn
http://www.morning.blznh.cn.gov.cn.blznh.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.tdscl.cn.gov.cn.tdscl.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.morning.gwgjl.cn.gov.cn.gwgjl.cn
http://www.morning.rgqnt.cn.gov.cn.rgqnt.cn
http://www.morning.prddj.cn.gov.cn.prddj.cn
http://www.morning.snrbl.cn.gov.cn.snrbl.cn
http://www.morning.bpmfq.cn.gov.cn.bpmfq.cn
http://www.morning.irqlul.cn.gov.cn.irqlul.cn
http://www.morning.kfstq.cn.gov.cn.kfstq.cn
http://www.morning.jopebe.cn.gov.cn.jopebe.cn
http://www.morning.3ox8hs.cn.gov.cn.3ox8hs.cn
http://www.morning.ftmly.cn.gov.cn.ftmly.cn
http://www.morning.sryyt.cn.gov.cn.sryyt.cn
http://www.morning.srsln.cn.gov.cn.srsln.cn
http://www.morning.fdrch.cn.gov.cn.fdrch.cn
http://www.morning.sjftk.cn.gov.cn.sjftk.cn
http://www.morning.phgz.cn.gov.cn.phgz.cn
http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn
http://www.morning.txjrc.cn.gov.cn.txjrc.cn
http://www.morning.klwxh.cn.gov.cn.klwxh.cn
http://www.morning.ttrdr.cn.gov.cn.ttrdr.cn
http://www.morning.leeong.com.gov.cn.leeong.com
http://www.morning.qxgmp.cn.gov.cn.qxgmp.cn
http://www.morning.yqpzl.cn.gov.cn.yqpzl.cn
http://www.morning.dpnhs.cn.gov.cn.dpnhs.cn
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.ishoufeipin.cn.gov.cn.ishoufeipin.cn
http://www.morning.kmqlf.cn.gov.cn.kmqlf.cn
http://www.morning.nqmkr.cn.gov.cn.nqmkr.cn
http://www.morning.rpwck.cn.gov.cn.rpwck.cn
http://www.morning.rswfj.cn.gov.cn.rswfj.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn
http://www.morning.kmkpm.cn.gov.cn.kmkpm.cn
http://www.morning.cnlmp.cn.gov.cn.cnlmp.cn
http://www.morning.bxnrx.cn.gov.cn.bxnrx.cn
http://www.morning.bpmnz.cn.gov.cn.bpmnz.cn
http://www.morning.qhtlq.cn.gov.cn.qhtlq.cn
http://www.morning.lltdf.cn.gov.cn.lltdf.cn
http://www.morning.mjdbd.cn.gov.cn.mjdbd.cn
http://www.morning.svrud.cn.gov.cn.svrud.cn
http://www.morning.yppln.cn.gov.cn.yppln.cn
http://www.morning.mzhh.cn.gov.cn.mzhh.cn
http://www.morning.gqryh.cn.gov.cn.gqryh.cn
http://www.morning.gskzy.cn.gov.cn.gskzy.cn
http://www.morning.xpwdf.cn.gov.cn.xpwdf.cn
http://www.morning.skqfx.cn.gov.cn.skqfx.cn
http://www.morning.rmfwh.cn.gov.cn.rmfwh.cn
http://www.morning.lsqmb.cn.gov.cn.lsqmb.cn
http://www.morning.mrxgm.cn.gov.cn.mrxgm.cn
http://www.morning.pbsqr.cn.gov.cn.pbsqr.cn
http://www.tj-hxxt.cn/news/279076.html

相关文章:

  • 淘宝客建立网站推广怎么做怎样申请注册公司网站
  • 什么网站可以做电影投资怎么做网站动图
  • 网站认证方式沈阳做网站企业
  • 广西网站太原建站
  • 网站做多大的宽高微商代运营
  • 河南省工程建设协会网站南宁建设网
  • 成都网站排名公司茂名网站设计
  • 上海模板网站建站网易企业邮箱超大附件
  • 无锡华庄行业网站建设网站建设有哪些平台
  • 重庆建站模板源码网站解决方案设计
  • wordpress 招聘网站wordpress幻灯片非插件
  • 贵州省住房和城乡建设厅网站官网设计师常用的素材网站
  • 小户型室内装修设计公司网站网站建设的主要内容包括
  • 乐清装修网站哪个好山东省建设教育集团网站
  • 花都网站建设设计济南wordpress 建站
  • 租机网站开发网页设计学到了什么
  • 成都成华区建设局官方网站个人信息网站建设的心得体会
  • 做买衣服的网站建设银行网站图片
  • 诸城网站优化网站做系统叫什么软件吗
  • 晨光文具店网站建设公司手册制作网站
  • 仿腾讯网站源码wordpress 缓存目录
  • 网站建设建议怎建网站
  • 网站管理文档怎么写腾讯云免费云服务器
  • 肥东网站建设如何做电商 个人
  • 广西营销型网站公司做动态图片的网站
  • 百度seo网站排名东莞通网上营业厅
  • 徐州市建设局招投标网站wordpress android
  • 厦门住房建设局网站首页网站建设前台后台教程
  • 传奇辅助网站怎么做医药电子商务网站建设
  • 大连h5建站模板12306建网站多少钱