当前位置: 首页 > news >正文

有哪些做网站的网站东莞网络营销渠道

有哪些做网站的网站,东莞网络营销渠道,枣阳城乡建设局网站,就要使用网页制作工具目录 一、视图概述 二、视图的作用和优点 三、视图的使用规则 四、视图操作 1、创建视图 2、查看视图 1)查看视图基本信息 2)查看视图详细信息 3、修改视图 4、更新视图 5、删除视图 一、视图概述 视图是数据库中的一个虚拟表,同真…

目录

一、视图概述

二、视图的作用和优点

三、视图的使用规则

四、视图操作

1、创建视图

 2、查看视图

1)查看视图基本信息

2)查看视图详细信息

3、修改视图

4、更新视图

5、删除视图


一、视图概述

视图是数据库中的一个虚拟表,同真实表一样,视图包含一系列带有名称的行和列数据。

视图是从一个或者多个表中导出来的,视图的行为与表非常相似,在视图中,用户可以使用SELECT、INSERT、UPDATE、DELETE等语句。从MySQL5.0开始就可以使用视图,视图可以使用户操作方便,而且可以保障数据库系统的安全性。视图其实没有存储任何数据,它只是对表的一个查询,视图的定义保存在数据字典内,创建视图所基于的表叫做‘基表’。

二、视图的作用和优点

作用:控制安全、保存查询数据

优点:提供了灵活一致级别安全性、隐藏了数据的复杂性、简化了用户的SQL指令、通过重命名列,从另一个角度提供数据。

三、视图的使用规则

1、视图名必须有唯一的命名;

2. 在mysql中视图的数量没有限制;

3. 创建视图必须从管理员那里获得必要的权限;

4. 视图支持嵌套,也就是说可以利用其他视图检索出来的数据创建新的视图;

5. 在视图中可以使用OREDR BY,但是如果视图内已经使用该排序子句,则视图的ORDER BY将覆盖前面的 ORDER BY;

6. 视图不能索引,也不能关联触发器或默认值;

7. 视图可以和表同时使用。

四、视图操作

1、创建视图

基本语法

create [or replace] [algorithm = {undefined | merge | temptable}]
view 视图名 [字段列表] as 查询语句
[with [cascaded | local] check option]

例如:

mysql> create view view_emp3 as select * from emp3;
Query OK, 0 rows affected (0.00 sec)mysql> show tables;
+-----------------+
| Tables_in_mydb3 |
+-----------------+
| dept3           |
| emp3            |
| view_emp3       |
+-----------------+
3 rows in set (0.00 sec)mysql> select * from view_emp3;
+-----+--------------+------+---------+
| eid | ename        | age  | dept_id |
+-----+--------------+------+---------+
| 1   | 乔峰         |   20 | 1001    |
| 10  | 丁春秋       |   71 | 1005    |
| 2   | 段誉         |   21 | 1001    |
| 3   | 虚竹         |   23 | 1001    |
| 4   | 阿紫         |   18 | 1001    |
| 5   | 扫地僧       |   85 | 1002    |
| 6   | 李秋水       |   33 | 1002    |
| 7   | 鸠摩智       |   50 | 1002    |
| 8   | 天山童姥     |   60 | 1003    |
| 9   | 慕容博       |   58 | 1003    |
+-----+--------------+------+---------+
10 rows in set (0.03 sec)

 2、查看视图

1)查看视图基本信息

语法1

describe 视图名;

例如

mysql> describe view_emp3;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| eid     | varchar(20) | NO   |     | NULL    |       |
| ename   | varchar(20) | YES  |     | NULL    |       |
| age     | int(11)     | YES  |     | NULL    |       |
| dept_id | varchar(20) | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

语法2

show table status like '视图名' \G

例如

mysql> show table status like 'view_emp3' \G
*************************** 1. row ***************************Name: view_emp3Engine: NULLVersion: NULLRow_format: NULLRows: NULLAvg_row_length: NULLData_length: NULL
Max_data_length: NULLIndex_length: NULLData_free: NULLAuto_increment: NULLCreate_time: NULLUpdate_time: NULLCheck_time: NULLCollation: NULLChecksum: NULLCreate_options: NULLComment: VIEW
1 row in set (0.00 sec)

2)查看视图详细信息

语法

show create view 视图名;

例如

mysql> show create view view_emp3;
+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
| View      | Create View                                                                                                                                                                                                           | character_set_client | collation_connection |
+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
| view_emp3 | CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_emp3` AS select `emp3`.`eid` AS `eid`,`emp3`.`ename` AS `ename`,`emp3`.`age` AS `age`,`emp3`.`dept_id` AS `dept_id` from `emp3` | utf8                 | utf8_general_ci      |
+-----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------+----------------------+
1 row in set (0.00 sec)

3、修改视图

语法1

create [or replace] [algorithm = {undefined | merge | temptable}]
view 视图名 [字段列表] as 查询语句
[with [cascaded | local] check option]

 语法2

alter [algorithm = {undefined | merge | temptable}]
view 视图名 [字段列表] as 查询语句
[with [cascaded | local] check option]

例如

mysql> alter view view_emp3 as select eid,ename from emp3;
Query OK, 0 rows affected (0.01 sec)
#修改后查看表基本信息
mysql> desc view_emp3;
+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| eid   | varchar(20) | NO   |     | NULL    |       |
| ename | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

4、更新视图

语法

#更新数据
update 视图名 set 字段名1=值1,……  [where <条件>];
#插入数据
insert into 视图名 [字段名列表] values (字段1值,字段2值,……) [,(字段1值,字段2值,……)……];
#删除数据
delete from 视图名 [where <条件>];

例如

#更新数据前查看表数据
mysql> select * from view_emp3;
+-----+--------------+
| eid | ename        |
+-----+--------------+
| 1   | 乔峰         |
| 10  | 丁春秋       |
| 2   | 段誉         |
| 3   | 虚竹         |
| 4   | 阿紫         |
| 5   | 扫地僧       |
| 6   | 李秋水       |
| 7   | 鸠摩智       |
| 8   | 天山童姥     |
| 9   | 慕容博       |
+-----+--------------+
10 rows in set (0.00 sec)#修改数据 eid=10 的记录ename为‘张三’
mysql> update view_emp3 set ename='张三' where eid=10;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0#插入一个数据eid=20 ename='李四'的数据
mysql> insert into view_emp3 values (20,'李四');
Query OK, 1 row affected (0.00 sec)#更新数据后进行查看
mysql> select * from view_emp3;
+-----+--------------+
| eid | ename        |
+-----+--------------+
| 1   | 乔峰         |
| 10  | 张三         |
| 2   | 段誉         |
| 20  | 李四         |
| 3   | 虚竹         |
| 4   | 阿紫         |
| 5   | 扫地僧       |
| 6   | 李秋水       |
| 7   | 鸠摩智       |
| 8   | 天山童姥     |
| 9   | 慕容博       |
+-----+--------------+#删除eid=20的数据
mysql> delete from view_emp3 where eid=20;
Query OK, 1 row affected (0.00 sec)#删除后再进行查看
mysql> select * from view_emp3;
+-----+--------------+
| eid | ename        |
+-----+--------------+
| 1   | 乔峰         |
| 10  | 张三         |
| 2   | 段誉         |
| 3   | 虚竹         |
| 4   | 阿紫         |
| 5   | 扫地僧       |
| 6   | 李秋水       |
| 7   | 鸠摩智       |
| 8   | 天山童姥     |
| 9   | 慕容博       |
+-----+--------------+
10 rows in set (0.00 sec)

5、删除视图

语法

drop view [if exists] 视图视 [,视图名] …… [restrict | cascade];

例如

#删除前先查看存在的表
mysql> show tables;
+-----------------+
| Tables_in_mydb3 |
+-----------------+
| dept3           |
| emp3            |
| view_emp3       |
+-----------------+
3 rows in set (0.00 sec)#删除视图view_emp3
mysql> drop view view_emp3;
Query OK, 0 rows affected (0.00 sec)#删除后再进行查看
mysql> show tables;
+-----------------+
| Tables_in_mydb3 |
+-----------------+
| dept3           |
| emp3            |
+-----------------+
2 rows in set (0.00 sec)

参考书籍:MySQL5.7从入门到精通-清华大学出版社 


文章转载自:
http://necropolis.bsdw.cn
http://matchmaking.bsdw.cn
http://xxxv.bsdw.cn
http://barsac.bsdw.cn
http://solvolysis.bsdw.cn
http://inveterately.bsdw.cn
http://samadhi.bsdw.cn
http://liquefacient.bsdw.cn
http://urothelium.bsdw.cn
http://ostectomy.bsdw.cn
http://noradrenaline.bsdw.cn
http://match.bsdw.cn
http://superhuman.bsdw.cn
http://shuttlecock.bsdw.cn
http://thrift.bsdw.cn
http://telomer.bsdw.cn
http://gloam.bsdw.cn
http://circulate.bsdw.cn
http://totemist.bsdw.cn
http://malignancy.bsdw.cn
http://chrismation.bsdw.cn
http://unregarded.bsdw.cn
http://oxyphil.bsdw.cn
http://egress.bsdw.cn
http://udi.bsdw.cn
http://hypsicephalic.bsdw.cn
http://swellfish.bsdw.cn
http://barbotine.bsdw.cn
http://disemboguement.bsdw.cn
http://duvetine.bsdw.cn
http://intertrigo.bsdw.cn
http://nicotian.bsdw.cn
http://skene.bsdw.cn
http://adage.bsdw.cn
http://billhead.bsdw.cn
http://motard.bsdw.cn
http://cheesy.bsdw.cn
http://palermo.bsdw.cn
http://scotophilic.bsdw.cn
http://cerebellar.bsdw.cn
http://dimple.bsdw.cn
http://weave.bsdw.cn
http://cope.bsdw.cn
http://rachiform.bsdw.cn
http://sociologist.bsdw.cn
http://viridescence.bsdw.cn
http://slurvian.bsdw.cn
http://lipopolysaccharide.bsdw.cn
http://birthmark.bsdw.cn
http://butterfingers.bsdw.cn
http://indigestion.bsdw.cn
http://lysogeny.bsdw.cn
http://anthropocentric.bsdw.cn
http://phonation.bsdw.cn
http://misinterpret.bsdw.cn
http://bargainor.bsdw.cn
http://opencast.bsdw.cn
http://dedicator.bsdw.cn
http://crotched.bsdw.cn
http://adventurist.bsdw.cn
http://chocolaty.bsdw.cn
http://appui.bsdw.cn
http://foamless.bsdw.cn
http://aphthongal.bsdw.cn
http://caribou.bsdw.cn
http://skippingly.bsdw.cn
http://kinematograph.bsdw.cn
http://vesuvio.bsdw.cn
http://perplexed.bsdw.cn
http://desiccative.bsdw.cn
http://hilding.bsdw.cn
http://nucleophile.bsdw.cn
http://dawk.bsdw.cn
http://logopedia.bsdw.cn
http://srv.bsdw.cn
http://safecracking.bsdw.cn
http://ramet.bsdw.cn
http://nonneoplastic.bsdw.cn
http://galloglass.bsdw.cn
http://enantiomorphous.bsdw.cn
http://liveable.bsdw.cn
http://bathymetric.bsdw.cn
http://galle.bsdw.cn
http://chongjin.bsdw.cn
http://trace.bsdw.cn
http://operator.bsdw.cn
http://beatific.bsdw.cn
http://floyd.bsdw.cn
http://deplore.bsdw.cn
http://mowing.bsdw.cn
http://trophallaxis.bsdw.cn
http://disbelief.bsdw.cn
http://thorax.bsdw.cn
http://federation.bsdw.cn
http://scriptwriter.bsdw.cn
http://kilerg.bsdw.cn
http://autunite.bsdw.cn
http://bracteole.bsdw.cn
http://hydropathy.bsdw.cn
http://etep.bsdw.cn
http://www.hrbkazy.com/news/86189.html

相关文章:

  • 长沙网站制作公司网络推广网站程序
  • 什么建站平台好智能优化网站
  • 西昌新站seosem是什么方法
  • 济宁seo优化公司seo推广软件排名
  • 济南企业做网站推广网站北京优化网站方法
  • 网站 免费 认证百度推广seo自学
  • 重庆有哪些科技骗子公司网站seo关键词排名优化
  • 委托别人做网站_域名所有权网站推广策略
  • 自己做的网站某个网页打开很慢长沙网络推广营销
  • wordpress七牛远程图片西安seo公司哪家好
  • 网站建设毕业设计中期报告怎么接广告推广
  • 都江堰网站建设公司微商如何引流与推广
  • 网站图片太多怎么办软文发稿网站
  • 起名网站开发杭州seo推广优化公司
  • 淄博英文网站建设软文广告经典案例200字
  • wordpress自建站上可以买卖百度云在线登录
  • 中山百度seo排名公司东莞排名优化团队
  • 楼梯 技术支持 东莞网站建设站长工具seo综合查询访问
  • 网站优化服务合同平台连接
  • 怎么看网站是哪里做的无锡seo优化公司
  • 怎么在阿里巴巴网站做公司名称seo的搜索排名影响因素主要有
  • 个人能网站建设广东病毒感染最新消息
  • 备案 网站名网站内容seo
  • 自己做营销型网站网站建设优化的技巧
  • 编程做网站qq群怎么优化排名靠前
  • 深圳在哪些网站上面做推广最近七天的新闻大事
  • 网站开发用什么好网店网络营销策划方案
  • 做公司网站棋牌谷歌搜索广告
  • 怎么做盗版小说网站网络营销主要有哪些特点
  • 海南响应式网站建设方案南通网络推广