转自:http://www.cnblogs.com/wangtao_20/archive/2011/02/24/1964276.html 一、使用视图的理由是什么?1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语 ...
分类:
数据库 时间:
2016-04-05 19:39:28
阅读次数:
224
使用DESC查看视图mysql>descview_user;+-------+-------------+------+-----+---------+-------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+---------+-------+|name|varchar(10)|YES||NULL|||age|int(11)|YES||NULL||+-------+-------------..
分类:
数据库 时间:
2016-01-21 20:19:43
阅读次数:
218
数据准备创建数据库、导入数据[root@localhost~]#mysql-uroot-p-e"createdatabaseviewdb;"Enterpassword:[root@localhost~]#mysql-uroot-pviewdb<viewdb.sqlEnterpassword:mysql>showdatabases;+--------------------+|Database|+--------------------+|information_sche..
分类:
数据库 时间:
2016-01-20 15:46:55
阅读次数:
205
view(视图):虚拟表主要用来看(查)数据基表的数据变化会在视图中体现出来权限控制将多表查询的结果整合在视图中方便用户查看create view v1 as select ...查询语句WITH CHECK OPTION 选项-- 插入后的数据,通过视图能够查询出来就符合WITH CHECK OP...
分类:
数据库 时间:
2015-11-09 17:02:06
阅读次数:
330
2015-10-24目录参考资料[1]唐汉明.深入浅出MySQL 数据库开发、优化与管理维护(第2版)[M].北京:人民邮电出版社,2014[2]Schwartz.高性能MySQL(第3版)[M].北京:电子工业出版社,2013[3]范德兰斯.MySQL开发者SQL权威指南 [M].北京:机械工业出...
分类:
数据库 时间:
2015-10-24 21:49:35
阅读次数:
240
<一> 视图 1.优点 视点集中 简化操作 定制数据 合并分割数据 安全性 2.为什么需要视图? ? 视图是存储在数据库中的查询的sql 语句,它主要出于两种原因: 安全原因,视图可以隐藏一些数据,如社会保险基金表,可...
分类:
数据库 时间:
2015-10-09 17:04:05
阅读次数:
206
视图:create view v1 as select id,proname from product;1:重用sql语句2:简化复杂的sql操作定义可以写order by (这个什么鬼,忘记了当时的操作)存储过程:触发器:事务:ACID(事务的4特性)1:原子性A2:一致性C3:隔离性I4:持续性...
分类:
数据库 时间:
2015-09-29 14:24:02
阅读次数:
217
直接上例子1. 查询 购买‘TNT2'商品的 买家名字,合同select cust_name,cust_contact FROMcustomers c inner join orders o on c.cust_id=o.cust_idinner join orderitems oi on oi.o...
分类:
数据库 时间:
2015-08-18 18:35:01
阅读次数:
195
1.简介 视图是由查询结果形成的一张虚拟表。2.使用场景(1)如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询。(2)需要隐藏某些数据而展现其他数据时。3.创建视图create view 视图名 as select 语句;4.更新视图update 视图名 set 语句;5.修....
分类:
数据库 时间:
2015-08-15 19:47:07
阅读次数:
211
create table teacher(
id int primary key auto_increment,
name varchar(10),
salary decimal(10,2)
);
insert into teacher values(null,'李国冬',100.11);
insert into teacher values(null,'周杰伦',132.41);
insert i...
分类:
数据库 时间:
2015-08-13 18:14:33
阅读次数:
153