成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

数据库中如何创建视图

Q1:如何在MySQL中利用数据库表创建视图

如何在MySQL中利用数据库表创建视图
为了不影响其他的数据库表,新建一张数据库表t_worker_info,代码如下:
create table t_worker_info(
id int(8) primary key not null auto_increment,
w_id int(10) not null,
w_name varchar(20) not null,
w_age int(3),
w_sex varchar(10),
w_birth varchar(20)
);

Q2:如何在oracle数据库中创建视图,并分配权限?

在oracle数据库中创建视图,语法是这样的:

Create or replace view 视图名 as Select语句

比如

CREATE OR REPLACE VIEW view_dept_sum(name,minsal,maxsal,avgsal)

AS SELECT d.dname,min(e.sal),max(e.sal),avg(e.sal)

FROM

emp e, dept d

WHERE e.deptno = d.deptno

GROUP BY d.dname;

要想给他加一个创建视图的权限,你需要使用sys as dba登录后,在其它用户目录中,找到当前的账户,比如是lily,然后给它create view的权限。

grant create view to lily;

仅供参考,希望能帮到你,祝一切顺利

wWW.BAZHIshI.co‖M

Q3:创建了数据库视图 然后怎么调用

数据库视图使用:
1、插入数据:insert into 视图名(视图列1,视图列2) values(值1、值2)
2、更新数据:update 视图名 set 列名=值 where 更新条件
3、删除数据:delete from 视图名 where 删除条件
4、查询数据:select要查询的列1,要查询的列2 from 视图名 where 查询条件
总结:视图的用法跟普通表的用法一致WW。w.BazhisHi.cOM

Q4:跨数据库的视图如何创建呢

有多种方法啊。介绍其中一种,使用mysql数据库的ODBC驱动。步骤:
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi(其中*是版本号),下载并安装。
2.在Mysql中创建数据库实例。
3.打开控制面板 -- 管理工具 -- 数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。
4.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库,Database选择你需要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set。
注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到Sql Server可能会出现问号乱码。
5.打开sql server企业管理器,选择该数据库,单击右键选择所有任务 -- 导出数据。
6.‘选择数据源’为默认,‘选择目的’为刚刚安装的mySQL数据源,用户/系统DSN为MysqlDNS。在‘指定表复制或查询’中选择‘从源数据库复制表和视图’,在‘选择源表和视图’里,选择需要导入的表,即可将数据从MSSQLServer数据库导入到MySql数据库中。

Q5:数据库中如何创建视图?

use pubs
go
if exists(select * from sysobjects where name=NewView and type=v)
drop view NewView
go
create view NewView
as
select * from titles
go

Q6:在数据库里怎样创建视图?

create view 视图的名字
as
select * from 表名;--写需要用到的SQL查询语句

猜你喜欢

更多