美文网首页
视图和事物

视图和事物

作者: 凯哥学堂 | 来源:发表于2018-01-08 16:35 被阅读7次

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

视图和事物

mysql中视图创建删除和修改的语句和表的创建删除修改语法相似。

创建视图语法为:

CREATE VIEW 视图名字 AS 查询SQL语句

如下:

CREATE VIEW student_view AS SELECT s.sname '学生姓名',s.address '联系地址',s.phone '电话号码',c.cname '班级名称' FROM student s INNER JOIN cls c ON s.cid=c.cid ORDER BY s.sid DESC

注意:如果视图里面的sql语句牵扯多张表格的话,不能对视图 DELETE UPDATE INSERT。

删除视图语法为:

DROP VIEW 视图名字

修改视图语法为:

ALTER VIEW 视图名字 AS 查询sql语句

mysql事务可以让我们对数据库中的数据操作更加的安全。 例题如下:

事务结束方法有commit提交和rollback 回滚,commit提交是将事务中的操作永久的写入到数据库中,rollback 回滚取消本次事务的所有操作。

自动事务设置语句为SET autocommit=1,默认每条语句都是一个自动事务。

手动事物设置语句为SET autocommit=0,我们需要输入start transaction来手动开启一个事务。

手动事务中的增删改语句执行后,会为语句自动加上排它锁,不给其他事务访问。只有将事务结束,别的事务才可以访问。

相关文章

  • 视图和事物

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互...

  • 十一、约束、视图和事物

    一、CHECK,列的约束 1. 创建表时检查约束 CREATE TABLE table_name ( id INT...

  • MySQL视图和事物的总结

    创建视图 create view v_pid_areas as select * from areas where...

  • mysql数据库,事物、视图

    一、事物 访问并可能更新数据库中各种数据项的一个程序执行单元。事物可能由一条或多条sql语句执行。例1:updat...

  • 自关联查询 视图 事物

    自关联 自连接查询其实等同于连接查询,只不过它需要两张表,只不过它的左表(父表)和右表(子表)都是自己。做自连接查...

  • 事物与视图备忘录

    [TOC] TCL Transaction Control Language 事务控制语言 事务:一个或一组sql...

  • 54 SQL中的视图和触发器

    为什么要有视图 视图和基本表的关系 练习 SQL视图 视图的建立和删除 视图插入数据 视图数据的删改 如果视图中存...

  • 数据库相关

    视图 视图:数据库中表和视图都...

  • UML图

    一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动...

  • asp.net core系列 42 Web 应用 分部视图

    一.分部视图 对于MVC 视图和 Razor Pages 页面,都有分部视图功能。通常将 MVC 视图和 Razo...

网友评论

      本文标题:视图和事物

      本文链接:https://www.haomeiwen.com/subject/zfvbnxtx.html