2017-10-21自学内容笔记
来源:互联网 发布:医院数据分析 编辑:程序博客网 时间:2024/06/05 22:50
2017-10-21自学内容笔记
1、右连接查询
以右表为主表,右表中的数据都会被显示出来,关联的左表中,如果存在符合条件的数据,那么会被关联出并显示,如果没有,则会显示 NULL。
关键字: RIGHT JOIN
2、全连接查询
全连接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则显示NULL。如果表之间有匹配行,则会被关联并显示出来。
注: MySQL不支持全连接
关键字: FULL JOIN
示例:
1. 学生表t_student
2.班级表t_clazz
-- 右外连接SELECT s.code AS '学号',s.name AS '姓名',c.name AS '班级名称' FROM t_student AS sRIGHT JOIN t_clazz AS c ON s.clazz_id = c.id;
显示结果:
-- 全连接SELECT s.code AS '学号',s.name AS '姓名',c.name AS '班级名称' FROM t_student AS sFULL JOIN t_clazz AS c ON s.clazz_id = c.id;
显示结果:
3、视图
视图是基于 SQL 语句的结果集的可视化的表。
-- 语法格式CREATE VIEW view_name ASSELECT column_name(s)FROM table_nameWHERE condition
4、索引
索引就类似的书的目录,能够在一定程度上快速的进行数据的定位。
优点:能够加快数据检索的速度。
缺点:一旦建立了索引,在数据进行插入或更新时,就会去更新索引结构,带来一定效率损耗。而且因为加了索引会多占用一定的磁盘空间。
-- 语法格式CREATE INDEX indexName ON table_name(field1,field2,...);
阅读全文
0 0
- 2017-10-21自学内容笔记
- 2017-10-26自学内容
- 2017/10/22自学笔记
- Android自学笔记-13-ContentObserver内容观察者
- 自学内容
- 自学内容
- 自学笔记
- 自学的内容
- 第四周自学内容
- 第五周自学内容
- 第九周自学内容
- 10.22周末自学内容
- 自学小笔记(2017-4-16,HTML)
- MongoDB自学笔记10---4.2 查询文档
- java自学笔记10:java中的字符串
- 第三,四周主要自学内容
- Linux C++ 自学笔记
- 离散数学自学笔记(1)
- Java程序员的推荐阅读书籍
- FitText.js自适应浏览器插件
- Android 登录注册 数据库SQLite 验证
- SpringBoot配置属性之Server(二)
- php学习3
- 2017-10-21自学内容笔记
- java常用设计模式总结
- ZOJ 2532 Internship
- css元素莫名居中(位置奇怪)的原因
- 自定义View实现文字跑马灯效果(垂直滚动和水平滚动)
- [luogu2024] 食物链
- PY day04 后半部
- A
- 在LINUX如何用键盘复制,粘贴