视图和事物 博客分类: java
声明:本栏目所使用的素材都是凯哥学堂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来手动开启一个事务。
手动事务中的增删改语句执行后,会为语句自动加上排它锁,不给其他事务访问。只有将事务结束,别的事务才可以访问。
上一篇: Kotlin基础教程之操作符与操作符重载
推荐阅读
-
视图和事物 博客分类: java
-
freemark java 一个简单例子 博客分类: freemark JavaStrutsfreemarkerServletApache
-
Hibernate入门示例(架构图) 博客分类: java HibernateJava数据结构企业应用Servlet
-
java swing 下拉框增加回车事件 博客分类: java swingJava 下拉框listbox下拉列表回车事件VK_ENTER
-
JAVA CMS系统详细设计+源码(开发中...) 博客分类: freemark CMSJava配置管理项目管理QQ
-
ibatis3 简单示例 博客分类: java JavaiBATISSQLDAOJSP
-
java cms MyEclipse6.0 工程代码 博客分类: java CMSJava搜索引擎Oraclefreemarker
-
Dwr入门例子(附源代码下载-JBuilder2006工程)完成 博客分类: java DWRiBATIS配置管理数据结构Servlet
-
Java中常见的基本类型转换 博客分类: Java Notes
-
Java反射机制 博客分类: Java