-- 我们可以通过取别名简化代码长度select e.name , d.name from emp e , dept d where e.dept_id = d.id;
⚠️注意:一旦我们给表取完别名以后。就不能通过原来的表名去限定字段。
显示内连接
SELECT 字段列表 FROM 表1 [ INNER ] JOIN 表2 ON 连接条件...;
显示内连接演示
-- 2.查询每一个员工的姓名 , 及关联部门的名称 (显式内连接实现) --- INNER JOIN ... ON ...-- 表结构: emp , dept-- 连接条件: emp.dept_id = dept.idselect e.name , d.name from emp e innerjoin dept d on e.dept_id = d.id;
外连接
左外连接
左外连接演示
-- 外连接演示-- 1. 查询emp表的所有数据 , 和对应的部门信息(左外连接)-- 表结构: emp , dept-- 连接条件: emp.dept_id = dept.idselect e.*, d.name from emp e leftouterjoin dept d on e.dept_id = d.id;-- 写法2:可以省略outerselect e.*, d.name from emp e leftjoin dept d on e.dept_id = d.id;
需求背景
最近有一个需求需要建设一个知识库文档检索系统,这些知识库物料附件的文档居多,有较多文档格式如:PDF, Open Office, MS Office等,需要将这些格式的文件转化成文本格式,写入elasticsearch 的全文检索索引&am…
链接: Python and Django tutorial in Visual Studio Code
MVC的理解
在实际的程序中采用MVC的方式进行任务拆分。 Model(模型)负责封装应用程序的数据和业务逻辑部分。Model包含数据结构,数据处理逻辑以及相关的操作方法&#…