导航:首页 > 程序命令 > 创建视图的命令是

创建视图的命令是

发布时间:2025-01-07 13:08:20

1. 两点创建视图用的命令

在标准SQL中两点创建视图用的命令是CREATE VIEW。
(1)创建视图的命令是扩展阅读:

结构化查询语言简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

2. mysql 创建视图

MySql创建视图
(1).第一类:create view v as select * from table;
(2).第二类:create view v as select id,name,age from table;
(3).第三类:create view v[vid,vname,vage] as select id,name,age from table;
如果涉及到数据量过大,业务逻辑需要跨表查询等等也可建立一个跨表的视图,有三种情况:
一、基于同一数据库
这种情况较为简单,只需简单的一行sql命令,如下:
create view v as (select * from table1) union all (select * from table2);
二、基于不同数据库
这种情况只比上面的sql语句多一个数据库的名字,如下:
create view 数据库1.v as (select * from 数据库1.table1) union all (select * from 数据库2.table2);

create view 数据库2.v as (select * from 数据库1.table1) union all (select * from 数据库2.table2);
如果执行第一个sql将在数据库1下建立视图,反之亦然;
三、基于不同服务器
这种情况稍微麻烦一点,需要先建立一个远程表来访问远程服务器的数据表,然后再对这个刚建立的远程表和本地表进行视图,步骤如下:
1、查看MySql是否支持federated引擎
(1).登录Mysql;
(2).mysql>show engines;
(3).如果显示为no,在配置文件中添加:federated (在my.ini),重新启动mysql服务。
2、创建远程表
mysql>CREATE TABLE federated_table (
id INT(20) NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL DEFAULT '',
other INT(20) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)
ENGINE=FEDERATEDDEFAULT
CHARSET=utf8
CONNECTION='mysql://fed_user@remote_host:9306/federated/test_table';
CONNECTION可以按如下方式进行配置:
(1).CONNECTION='mysql://username:password@hostname:port/database/tablename'
(2).CONNECTION='mysql://username@hostname/database/tablename'
(3).CONNECTION='mysql://username:password@hostname/database/tablename'
3、建立视图
create view 本地数据库.v as (select * from 本地数据库.table1) union all (select * from 远程数据库.test_table);

阅读全文

与创建视图的命令是相关的资料

热点内容
androidwifi开启热点 浏览:827
缓存服务器管理员不允许怎么处理 浏览:888
vb命令按钮颜色 浏览:583
airpods在安卓怎么设置双击 浏览:146
用友t3服务器地址变动 浏览:324
服务器挂了找谁服务器地址 浏览:577
单片机p30引脚功能 浏览:283
oracle命令导出数据库 浏览:597
python多行代码编译窗口 浏览:969
如何解压精神压力 浏览:190
岳麓版高中历史课本pdf 浏览:417
中国银行app充话费怎么看电话号码 浏览:427
安卓手机安装量达到上限怎么办 浏览:306
清除bitlocker加密 浏览:357
实木地板打龙骨要加密吗 浏览:122
安卓手机怎么用fv悬浮器 浏览:805
疫情期间程序员的失业 浏览:208
微信samplephp 浏览:166
食物解压系列素材 浏览:767
python人工智能视频 浏览:615