前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

视图

作者头像
liulun
发布于 2022-05-08 09:55:24
发布于 2022-05-08 09:55:24
66600
代码可运行
举报
文章被收录于专栏:liulunliulun
运行总次数:0
代码可运行

一:简单的视图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use xland
go
create view my_vw
as
   select a.id, a.title,u.username from mytable a join  [user] u on u.id = a.uid

执行这个视图

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
use xland
go
select * from my_vw

结果跟直接运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select a.id, a.title,u.username from mytable a join  [user] u on u.id = a.uid

是一样的 二:删除和修改视图 alter view  yourviewname   as... drop view  yourviewname   as...

三:加密视图 alter  view  yourviewname  with encryption as... 加密了之后连你自己也看不到原代码了

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2009-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
触发器
一:什么是触发器 触发器是一种响应特定事件的特殊类型的存储过程 insert update... drop alter...等事件都有相应的触发器 二:简单的触发器 下面一个例子是在插入或者修改记录的时候的一个触发器 其中inserted表是一个临时表 存储的是将要插入的信息 这个触发器的目的是检查将要插入的信息是否符合规定 (在product表里没有特殊的记录) 这个例子是check约束所不能解决的了的
liulun
2022/05/08
1.3K0
游标
执行结果 1         2       测试看看      xland 2         4       asdfasdf      xland 3         5       asdfasdf      xland 4         6       全文索引全文索引全文索引xland的全文索引      xland 再看一种执行方式
liulun
2022/05/08
5120
复杂一点的查询
一:inner join inner join   是在做排除,如果任一行在两个表中不匹配,则注定将从最终的结果中排除掉 例子1:select * from employee e inner join employee m on e.managerid = m.employeeid 这是从一个表里查询了两次 得到的一行记录将包括两个employee的信息  前面的是经理  后面的是打工的 注意from哪个表  哪个表的信息就在前面 其中e和m分别是表的别名,这里的别名和列的别名不同,不用写as
liulun
2022/05/08
5850
Mysql从入门到放弃(九)
+----------+-------------+------+-----+-----------------------+----------------+
会呼吸的Coder
2020/02/17
4830
快速学习-Mybatis 多表查询之一对多
需求 查询所有账户信息,关联查询下单用户信息。 注意: 因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的账户信息则为一对多查询,因为一个用户可以有多个账户。
cwl_java
2020/04/02
6630
Mybatis表之间的关系分析 注解开发 @One @Many介绍 一对一 一对多
一对多,多对多:通常情况下我们都是采用延迟加载 多对一,一对一:通常情况下我们都时采用立即加载
韦恩少爷的背
2020/03/05
2.8K0
mybatis多表查询
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
多凡
2019/11/01
6690
MyBatis进阶 -【多表查询】的正确打开方式
经过了 MyBatis 基本增删改查的学习,而在实际的项目中,我们往往会接触到多表的操作,什么是多表呢, 在实际生活中,每个实体之间往往是存在关系的,而我们的项目却是要依赖数据库将这些实体之间的关系串联起来,从而实现我们的业务,所以这部分,我们着重讲解如何使用 MyBatis 框架处理多张数据表之间的联系,帮助我们更加理解数据库的映射关系
BWH_Steven
2020/02/20
1.3K0
Mybatis mapper.xml接口开发复习
以用户和账户为例 我们要查询账户以及其对应的使用者的信息,我们一般常用的方式是在从表中建立主表对象,这样如果我们想联动的查询信息,只要将主表的信息封装进去即可, 本次案例中即 account账户中建立用户user对象
名字是乱打的
2021/12/22
2580
Mybatis mapper.xml接口开发复习
Mybatis的多表查询1
1、建立两张表:用户表,账户表 2、建立两个实体类:用户实体类和账户实体类 让用户和账户的实体类能体现出来一对多一关系
暴躁的程序猿
2022/03/23
2730
Mybatis的多表查询1
SQL语句大全中的sql语句备忘录—sql日常使用指北
CRUD:增查改删,即,create/read/update/delate 主要被用在描述软件系统中数据库或者持久层的基本操作功能
周陆军博客
2023/05/19
8670
MyBatis多表查询详解
MyBatis多表查询 0. 分析 一对一 一个用户只能拥有一个一个账户 sql语句: select u.*,a.id as aid,a.uid,a.money from account a,user u where a.uid =u.id; 一对多 一个用户可以拥有多个账户 sql语句 select u.*,a.id as aid ,a.uid,a.money from user u left outer join account a on u.id =a.uid 多对多
不愿意做鱼的小鲸鱼
2022/09/24
9560
MyBatis多表查询详解
Mysql入门 原
一、数据库介绍 1、数据库服务器 2、数据库:按照用途及业务,分类使用 3、数据表:不同数据 4、数据字段:也叫数据列,英文 5、数据行:格式 二、数据定义语言 数据定义及展示 创建 显示 删除 使用 库 create database php; show databases; drop database php; use php; 表 create table use (,)); show tables; drop table user; 字段 desc user; show columns f
晓歌
2018/08/15
4390
Mysql入门
                                                                            原
如何写优雅的SQL原生语句?
sql各语句执行顺序概览与讲解 项目实战中的一段sql说明讲解 sql语句中别名的使用 书写sql语句的注意事项 前言
coder_koala
2019/07/30
1.9K0
如何写优雅的SQL原生语句?
MyBatis 延迟加载(懒加载)一篇入门
前面一篇文章,介绍了多表查询,在实际使用中,我们会经常性的涉及到多表联合查询,但是有时候,并不会立即用到所有的查询结果,我来举两个例子:
BWH_Steven
2020/02/20
6.7K4
MyBatis快速入门
注意事项: 不要忘记在映射配置中告知mybatis要封装到哪个实体类中 配置的方式:指定实体类的全限定类名
不愿意做鱼的小鲸鱼
2022/09/24
4070
数据库 | MYSQL 中的视图view详解
序本文目录 什么是视图 视图的特性 视图的作用 视图使用场景 视图示例1-创建、查询 视图示例2-增、删、改 其它 1什么是视图 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 2视图的特性 视图是对若干张基本表的引用,是一
码神联盟
2018/04/02
3.4K0
数据库 | MYSQL 中的视图view详解
MySQL-索引;视图「建议收藏」
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。
全栈程序员站长
2022/09/16
1.4K0
MySQL-索引;视图「建议收藏」
mysql sql语句大全
根据已有的表创建新表: A:create table tabnew like tabold (使用旧表创建新表) B:create table tabnew as select col1,col2… from tabold definition only 5、说明:删除新表
统计学家
2019/04/10
12.1K1
Activiti开发案例之创建用户表视图实现关联查询
在工作流中,最常用的就是待办任务列表了,如果你仅仅是通过 Activiti 自带的 API 进行查询,大多数情况下查询的数据会不准确。
小柒2012
2019/12/05
1.1K0
相关推荐
触发器
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文