1 -- 新建一个数据库 2 CREATE DATABASE db2; 3 4 -- 部门表 5 CREATE TABLE dept( 6 id INT PRIMARY KEY , -- 部门id 7 dname VARCHAR(10), 8 loc VARCHAR(10) 9 ); 10 -- 添... ...
分类:
其他好文 时间:
2019-08-07 22:38:26
阅读次数:
115
typora root url: ./ SQL语法顺序和执行顺序 SQL语法顺序 SQL执行顺序 第一步:加载from子句的前两个表计算笛卡尔积,生成虚拟表vt1; 第二步:筛选关联表符合on表达式的数据,保留主表,生成虚拟表vt2; 第三步:如果使用的是外连接,执行on的时候,会将主表中不符合on ...
分类:
数据库 时间:
2019-08-05 15:47:08
阅读次数:
169
Oracle左连接、右连接、全外连接以及(+)号用法 阅读目录 1、准备工作 2、左外连接(LEFT OUTER JOIN/ LEFT JOIN) 3、右外连接(RIGHT OUTER JOIN/RIGHT JOIN) 4、全外连接(FULL OUTER JOIN/FULL JOIN) 回到目录 1 ...
分类:
数据库 时间:
2019-07-23 13:02:19
阅读次数:
118
一、多表查询 # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员 ...
分类:
数据库 时间:
2019-07-23 09:22:29
阅读次数:
123
图床 图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。 就是专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的。 我的图床 因为在制作随机图片的缘故,最近心血来潮想自己 ...
分类:
其他好文 时间:
2019-07-20 15:45:59
阅读次数:
108
表连接: 1、内连接 交叉连接 from 表1 [连接方式] join 表2 [on 连接条件]; 一个join连接两个数据库,on后接两个表的连接条件 两个表字段相等的数据 2、外连接=left左连接+right右连接,以放置前后为顺序。 左连接:以左表为主表,不满足数据也查询,右表根据左边自动补 ...
分类:
数据库 时间:
2019-07-19 12:45:55
阅读次数:
123
一:序 这几天在学习数据库部分,因为在学校听课也是比较迷糊,经过学习之后感觉现在思路比较清楚,对于多表连接查询操作有了一个新的认识。 二:假设 假设现在有两个表 :A ,B. 三:两表之间的连接方式 两个表的连接方式分为,内,外,交叉三种。 内连接的查询方式又分为隐式和显式两种。 外连接的查询方式又 ...
分类:
数据库 时间:
2019-07-18 19:55:51
阅读次数:
206
作者:haifeisi 文章出处: MySQL 的七种 join 创建数据库表'tbl_dept'和'tbl_emp' CREATE DATABASE db0206; USE db0206; CREATE TABLE `db0206`.`tbl_dept`( `id` INT(11) NOT NUL ...
分类:
数据库 时间:
2019-07-16 18:14:13
阅读次数:
143
内连接,外连接,左连接,右连接,全连接 测试数据: mysql CREATE TABLE ( int(11) DEFAULT NULL, varchar(10) DEFAULT NULL, varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSE ...
分类:
数据库 时间:
2019-07-14 20:13:20
阅读次数:
156
1 避免全表扫描对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2 避免判断null值应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where ...
分类:
数据库 时间:
2019-07-03 17:08:17
阅读次数:
123