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

咸阳营销型网站开发垂直网站建设步骤

咸阳营销型网站开发,垂直网站建设步骤,seo简单速排名软件,8网站建设做网站文章目录 创建视图修改视图删除视图通过视图更新数据1. 插入数据2. 更新数据3. 删除数据 查看视图信息1. DESCRIBE2. SHOW TABLE STATUS3. SHOW CREATE VIEW4. 在views表中查看 数据库中的视图是一个虚拟表。同真实的表一样#xff0c;视图包含一系列带有名称的列和行数据。行… 文章目录 创建视图修改视图删除视图通过视图更新数据1. 插入数据2. 更新数据3. 删除数据 查看视图信息1. DESCRIBE2. SHOW TABLE STATUS3. SHOW CREATE VIEW4. 在views表中查看 数据库中的视图是一个虚拟表。同真实的表一样视图包含一系列带有名称的列和行数据。行和列数据来自定义视图的查询所引用的表并且在引用视图时动态生成。 创建视图 创建视图的语法和创建表的语法基本是一样的格式如下 CREATE [OR REPLACE] [ALGORITHM{UNDEFINED|MERGE|TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED|LOCAL] CHECK OPTION];上述语句可能创建新的视图如果给定了OR REPLACE子句该语句还能替换已有的视图。select_statement是一种SELECT语句它给出了视图的定义它可以从基表或其他视图进行选择。 参数含义 ALGORITHM可选参数表示视图选择的算法。UNDEFINEDMySQL将自动选择要使用的算法。MERGE将视图的语句与视图定义合并起来使得视图定义的某一部分取代语句的对应部分。TEMPTABLE将视图的结果存入临时表然后使用临时表执行语句。WITH CHECK OPTION可选参数表示更新视图时要保证在视图的权限范围内。CASCADED更新视图时要满足所有相关视图和表的条件才进行更新。LOCAL更新视图时要满足该视图本身定义的条件即可更新。 创建视图语句要求具有针对视图的CREATE VIEW权限以及针对由SELECT语句选择的每一列上的某些权限。 对于在SELECT语句中其他地方使用的列必须具有SELECT权限。 如果有OR REPLACE子句必须在视图上具有DROP权限。 表和视图共享数据库中相同的名称空间因此数据库不能包含具有相同名称的表和视图。 视图必须具有唯一的列名不得有重复就像基表那样。默认情况下由SELECT语句检索的列名将用作视图列名。如果想为视图列定义明确的名称可使用可选的column_list子句列出由逗号隔开的ID。column_list中的名称数目必须等于SELECT语句检索的列数。 SELECT语句检索的列可以是对表中列的简单引用 也可以是使用函数、常量值、操作符等的表达式。 修改视图 除了使用CREATE OR REPLACE VIEW修改视图外也可以使用ALTER修改视图语法如下 ALTER [ALGORITHM{UNDEFINED|MERGE|TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED|LOCAL] CHECK OPTION];删除视图 数据库中的任何对象都会占用数据库的存储空间视图也不例外。当视图不再使用时要及时删除数据库中多余的视图。 DROP VIEW [schema_name.]view_name1, view_name2, ...;视图一旦删除就不可恢复所以要谨慎操作。 通过视图更新数据 通过视图更新数据是指通过视图来插入、更新、删除表中的数据通过视图更新数据的方法有3种分别是INSERT、UPDATE和DELETE。视图是一个虚拟表其中没有数据。因此通过视图更新数据时都是转到基表进行更新的。 1. 插入数据 使用INSERT语句可以向单个基本表组成的视图中插入数据而不能向两个表或多个表组成的视图中插入数据。 INSERT INTO view_name VALUES(value1, value2, ...);2. 更新数据 UPDATE view_name SET name1value1, name2value2, ... where_statement;3. 删除数据 DELETE FROM view_name where_statement;查看视图信息 1. DESCRIBE 使用DESCRIBE语句不仅可以查看数据表的基本信息还可以查看视图的基本信息。视图也是一个表它是一个虚拟表。 DESCRIBE view_name; # 等价 DESC view_name;2. SHOW TABLE STATUS SHOW TABLE STATUS LIKE view_name;3. SHOW CREATE VIEW 使用SHOW CREATE VIEW可以查看视图元信息语法如下 SHOW CREATE VIEW view_name;4. 在views表中查看 在MySQL中所有视图的定义都存在information_schema数据库下的views表中。查询该表可以查看数据库中所有视图的详细信息语法如下 SELECT * FROM information_schema.views;
http://www.hkea.cn/news/14321766/

相关文章:

  • h网站模板国内做家具外贸的网站有哪些
  • 网站建设费用怎么核算怎么样注册自己的网站
  • 四合一小说网站搭建教程省通信管理局 网站备案制度流程
  • 长春网站优化平台网站构建计划
  • 温州网站推广外包厦门网页设计工作室
  • wordpress子文件夹建站网站流量流出异常
  • 网页制作网站教程视网站亏损了为什么还做
  • 网站建设找哪家公司运城哪家做网站的公司好
  • 建设网站所需要的基础知识python 网站建设
  • 网站开发规划书怎么写网站开发中的文档
  • flash源文件网站不重名的建筑公司名字
  • 网站建设必会的软件有哪些cloudfare wordpress
  • 小视频解析网站怎么做手机应用软件开发培训班
  • 南通南通网站优化西安网易网站建设
  • 经典企业网站模板美食网站建设设计方案
  • 带你做网站毕设两学一做网站答题网址
  • 代理游戏网站河南网站推广优化多少钱
  • 寿光哪里做网站陕西企业网站建设价格
  • 网站开发公司的义务wordpress果酱二维码
  • 固定ip做网站怎么备案企业自助建站系统怎么建
  • 现在做网站用什么软件德阳市建设局官方网站
  • 产地证在什么网站做wordpress 死链
  • 株洲建设网站的公司专业的基础微网站开发
  • 微信上的网站怎么做的吗网页游戏网站斗地主
  • 无版权图片做网站加强网站建设会
  • 竹子系统做的网站可以优化么wordpress站群软件
  • 购物网站设计phpcms做网站好吗
  • 网站加速器怎么开seo外包公司
  • 农特产品网站建设合同模板wordpress生成xml
  • 正规的网站制作在哪里建站做得好的公司