一、可视化工具的使用方法 简述:首先我们使用数据库可视化工具是为了让我们在建立数据库的时候能够减少代码的书写从而提升我们编写程序的效率,而我使用的是Navicat工具是因为使用它基本为无脑操作我就不过多的介绍。 二、注入mysql攻击 1、什么是注入mysql攻击? 简述:注入mysql攻击指的是用 ...
分类:
数据库 时间:
2018-09-18 20:48:19
阅读次数:
228
1.数据库基础 2.mysql安装与配置(安装问题) 3.mysql基础操作 4.详解mysql中select语句 5.mysql用户权限与重置root密码 6.mysql备份还原 7.mysql数据类型 8.mysql编码校对规则 9.mysql函数 10.mysql架构存储引擎 11.mysql ...
分类:
数据库 时间:
2018-09-16 12:29:38
阅读次数:
177
昨天在写美团2019秋招笔试题的时候遇到了关于视图是否能更新的问题,突然感觉这个问题之前复习的时候重点关注过,但是却又想不全。今天特地搜了一些资料总结一下。本文主要说明视图的更新限制,如需关于视图的更多知识,参考: "MySql视图原理讲解与使用大全" 1. 视图简介 1. 视图不是表,不能直接存储 ...
分类:
数据库 时间:
2018-09-07 11:00:16
阅读次数:
171
创建视图:create view 视图名 [(列名1,列名2,...)] as 一条复杂select语句; 视图使用:select * from 视图名 where 条件 order by ..... 修改视图:alter view 视图名 [(列名1,列名2,...)] as select语句; ...
分类:
数据库 时间:
2018-08-20 14:34:29
阅读次数:
204
什么是视图 视图是一个虚拟表,其内容由查询语句定义和真实表一样,有行、列、字段等信息 视图特性 视图是对若干张基本表的引用不存储具体数据,基本表数据发生变化,视图也会跟着改变可以和基本表一样,进行 CRUD 操作,修改了视图基本表也会发生变化(有条件限制) 视图作用 安全性:让用户不具备基本表的权限 ...
分类:
数据库 时间:
2018-08-18 10:31:29
阅读次数:
142
为什么需要有视图 比如这样的SQL语句 为了简化用户复杂的操作,我们可以考虑使用视图。 视图简介 视图就是一个能够把复杂SQL语句的功能封装起来的一个虚表。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图是对若干张基本表的引用,一张虚表,只查询语句执行结果的字段类型和约束, ...
分类:
数据库 时间:
2018-08-06 00:38:48
阅读次数:
184
1 视图的特点: 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 视图是有基本表(实表)产生的表(虚表)。 视图的简历和删除不影响基本表。 对视图内容的更新(添加、删除和修改)直接影响基本表。 当视图来自于多个基本表时,不允许添加和删除数据。 2 创建视图 基本语法 create v ...
分类:
数据库 时间:
2018-07-25 01:06:33
阅读次数:
154
视图(View) : 作用 : 保存 SQL 语句(保存的是引用 : 如果原 SQL 中字段被修改,那么再执行视图时会出错,因为现在的字段和之前不一样,而视图保存的是修改前的字段),并创建一张"表"(虚拟表) 示例 : create view v_表名 as select * from studen... ...
分类:
数据库 时间:
2018-05-13 21:37:14
阅读次数:
151
视图是什么:视图是一张虚拟表 方便不同查询条件的总查询 更多的是用于数据检索而更新 有些时候视图还会被用于限制用户对普通表的查询操作 注意事项: 1、视图的名称必须唯一; 2、视图嵌套或者关联表过多是,同样会引发性能问题,在实际应用环节中部署时务必检测视图性能; 3、过滤条件如果在创建试图的sql语 ...
分类:
数据库 时间:
2018-05-10 15:40:40
阅读次数:
149
一、视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使
分类:
数据库 时间:
2018-05-08 12:21:42
阅读次数:
205