视图的好处 重用sql语句,简化复杂语句,屏蔽查询细节 保护数据,用户只看到部分字段 视图可以嵌套,可使用order by,不能索引,不能有触发器和默认值 有的视图可以执行更新操作,mysql不支持物化视图 视图的两种算法 Merge:合并,执行的时候,将视图的sql语句与外部查询语句混合在一起,最 ...
分类:
数据库 时间:
2020-05-27 20:32:59
阅读次数:
99
第一节课:sql语言介绍(参照PPT)及基本查询sql学习 1、数据库表的介绍 emp表:员工表 dept表:部门表 salgrady:薪资水平表 Balance: 2、基本的查询语句: 知识点: select * from 表名 查询表中所有的数据 select 字段名1,字段名2,..from ...
分类:
数据库 时间:
2020-05-27 20:29:27
阅读次数:
93
备注: 环境mysql5.6.38 一、EXPLAIN执行计划 使用EXPLAIN关键字可以模拟优化器执行SQL语句,从而知道MySQL是 如何处理你的SQL语句的,分析 你的查询语句或者表结构的性能瓶颈。 语法 :Explain + SQL语句 在 select 语句之前增加 explain 关键 ...
分类:
数据库 时间:
2020-05-26 01:15:43
阅读次数:
75
mysql慢查询日志的设置,用mysqlsla分析工具分析慢查询语句
分类:
数据库 时间:
2020-05-25 17:39:46
阅读次数:
71
-- 2.1 查询所有列 SELECT * FROM student; 6.2 查询指定列 -- 2.2 查询指定列 SELECT id,NAME,gender FROM student; 6.3 查询时添加常量列 -- 2.4 查询时添加常量列 -- 需求: 在查询student表时添加一个班级列 ...
分类:
数据库 时间:
2020-05-24 22:36:15
阅读次数:
126
参考教材《数据库系统:原理、设计与编程(MOOC版)》,陆鑫 张凤荔 陈安龙 终于到查询这一块了。 3.4 数据查询SQL语句 3.4.1 查询语句基本结构 SELECT语句由多种字句组成: 1. SELECT子句,用来指明从数据库表中需要查询的目标列。ALL是默认操作,获取所有满足条件的数据行;D ...
分类:
数据库 时间:
2020-05-24 09:29:38
阅读次数:
193
[toc] 实验内容 本实践的目标理解常用网络攻击技术的基本原理,做不少于7个题目,共3.5分。包括(SQL,XSS,CSRF)。Webgoat实践下相关实验。 实验后问题回答 SQL注入攻击原理,如何防御 原理:是指在Web应用对后台数据库查询语句处理存在的安全漏洞。也就是,在输入字符串中嵌入SQ ...
分类:
Web程序 时间:
2020-05-23 13:00:32
阅读次数:
92
单表查询语句 查看所有:select * from teacher 查看特殊的行:select * from teacher where tid=2 查看特殊字段:select tname from teacher 分页查询 select * from score limit 0,5; // lim ...
分类:
数据库 时间:
2020-05-23 12:54:35
阅读次数:
73
03.增删改查(CRUD) 编写流程:编写接口 配置xml文件 测试 id:就是对应的namespace中的方法名 resultType:Sql语句执行的返回值 parameterType:参数类型 注:namespace中的包名要和Dao/Mapper接口名一致 select 选择、查询语句 in ...
分类:
其他好文 时间:
2020-05-22 09:22:59
阅读次数:
52
[toc] 前言 ElasticSearch,Kibana,Logstash等安装上一章讲完了,这一章讲讲ELasticSearch怎么使用 两种方式,一种是直接写ElasticSearch查询语句,当然是在Kibana里面 还有一种是用代码写,可以用Java,C ,PHP,Python等,我这里使 ...