mysql视图修改与视图更新语法实例

前面我们讲了视图创建了,今天这篇教程我们就要来讲一下mysql教程视图的修改与更新了。

视图修改

语法:

Alter [algorithm ={undefined |merge | temptable}] view view_name [(collist)] as select [with [case |local] check option]

我们来先创建一个简单的视图

create or replace view 111cnNet as select * from net111 where id=5;

上面是查询www.111cn.net表中id为5的一条记录的视图创建语句下面我们要修改一下查询id=6或7的mysql视图

alter view 111cnNet  as select * from net111 where id in(6,7) and url='http://www.111cn.net';

这样上面的视图就被修改了。

本站原创文章转载注明来源于http://www.111cn.net/database/database.html

 

时间: 2024-10-25 04:37:38

mysql视图修改与视图更新语法实例的相关文章

sql alert 添加、修改、删除字段语法实例

  sql alert 添加.修改.删除字段语法实例 alter table 的语法如下: alter table "table_name" [改变方式] [改变方式] 的详细写法会依我们想要达到的目标而有所不同.再以上列出的改变中,[改变方式] 如下: 加一个栏位: add "栏位 1" "栏位 1 资料种类" 删去一个栏位: drop "栏位 1" 改变栏位名称: change "原本栏位名" &quo

sql alter view 视图修改用法

ALTER TABLE允许你修改一个现有表的结构.例如,你可以增加或删除列.创造或消去索引.改变现有列的类型.或重新命名列或表本身.你也能改变表的注释和表的类型,当然也可以修改视图了.下面看个实例. ALTER VIEW语法 ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement [WITH [CASCADED | LOCAL] CHECK OPT

通过视图修改数据时所应掌握的基本准则

假如不使用INSTEAD OF触发器或可更新分区视图而是通过视图来修改数据,那么再修改之前,请考虑下列准则: ◆如果在视图定义中使用了 WITH CHECK OPTION 子句,则所有在视图上执行的数据修改语句都必须符合定义视图的 SELECT 语句中所设定的条件.如果使用了 WITH CHECK OPTION 子句,修改行时需注意不让它们在修改完成后从视图中消失.任何可能导致行消失的修改都会被取消,并显示错误信息. ◆SQL Server 必须能够明确地解析对视图所引用基表中的特定行所做的修改

SQLServer 2008对视图或函数的更新或插入失败

环境:SQLServer 2008 R2 问题:对视图或函数'XXX'的更新或插入失败,因其包含派生域或常量 域解决 创建视图命令: create view D_S_G(sno,avg_grade) as select sno,avg(grade) from SC group by sno; 原因:视图view不允许修改. 解决:重新创建一个表,结构内容都一样. 执行以下命令: --d_s_t是表名,d_s_g是视图名 select * into d_s_t from d_s_g where 1

jsp 网站开发-jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~

问题描述 jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~ update test set check='1' where memName ='lmy' 解决方案 有可能表中列名不对应或者设置的类型不对应

mysql的数据修改后实时更新到elasticsearch的问题

问题描述 mysql的数据修改后实时更新到elasticsearch的问题 最近在研究elasticsearch,mysql中新增和修改的数据已经能够自动的同步到elasticsearch中了,但是删除的数据无法自动的从elasticsearch中删除,请问各位大神改怎么做才行? 解决方案 我们放弃使用river基于canal(mysql增量订阅组件)开发同步服务,几乎达到实时同步哦

《Adobe Illustrator CS6中文版经典教程(彩色版)》—第1课1.9节修改图稿视图

1.9 修改图稿视图Adobe Illustrator CS6中文版经典教程(彩色版)在处理文件时,可能需要修改缩放比例并在画板之间导航.在Illustrator中可以使用的缩放比例为 3.13%~6400%,它显示在标题栏(或文档选项卡)中的文件名后面,还显示在文档窗口的左下角.使用任何一种视图工具和命令都只影响图稿的显示比例,而不会影响图稿的实际尺寸. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

Mysql Insert Or Update语法实例

有的时候会需要写一段insert的sql,如果主键存在,则update:如果主键不存在,则insert.Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE.下面就看看它是如何使用的吧! 首先数据库的原始数据如下: a b c 1 b1 c1 2 b2 c2 3 b3 c3 此时如果执行下面的sql就会报错 INSERT INTO test VALUES(1,'b4','c4'); 报错信息如下,提示无法重复插入: 1 queries executed, 0 succes

《MonoTouch开发实践指南》一3.3 为视图控制器及其视图添加功能

3.3 为视图控制器及其视图添加功能 为了更好地理解视图控制器及其视图是如何工作的,下面将示例做得更有趣点儿.iOS设备有一个加速度计,可以通过测量重力来跟踪原点位于屏幕中心的坐标系中的x(右).y(上).z(屏幕外)方向.如图3-10所示,在SampleViewController中添加代码用来记录设备移动时的加速度数据.使用加速度计也将演示在iOS中另一个关键模式:委托.接下来的代码,可以简单地通过修改当前项目代码实现,不过在本书的示例代码中,该代码是作为单独的工程LMT3-2实现的. 注意