千鋒教育-做有情懷、有良心、有品質的職業教育機構
一、關系型數據庫與非關系型數據庫
關系型數據庫
主要是指用關系模型來組織數據的數據庫
關系模型主要指的是二維表
關系:
一張二維表
元組:
二維表中的一行數據
屬性:
二維表中的一列
非關系型數據庫
統稱非關系型的數據庫
二、多表查詢中左連接與右連接的區別
左連接
以左邊的表為主表,右邊的表與左邊的表進行相關聯的查詢,左邊的表所有數據都返回,
右邊的表只有和左邊的表數據相匹配的才返回。
語法:
Select * from 左表 join 右表 on 左表.字段=右表.字段;
右連接
以右邊的表為主表,左邊的表與右邊的表進行相關聯的查詢,右邊的表所有數據都返回,
左邊的表只有和右邊的表數據相匹配的才返回。
語法:
Select * from 左表 join 右表 on 左表.字段=右表.字段;
三、事務的四大特性
原子性(Atomic):
事務中各項操作,要么全都做要么全都不做,任何一項操作如果失敗都會
導致整個事務的失敗;
一致性(Consistent):
事務結束后系統狀態是一致的;
隔離性(Isolated):
并發執行的事務彼此之間無法看到對方的中間狀態;
持久性(Durable):
事務完成后所做的改動都會被持久化。
四、索引的優缺點,哪些字段適合建立索引
索引的優點:
最大的優點是索引可以提高查詢的速度
創建唯一索引,可以保證數據的唯一性
索引的缺點:
索引需要占用空間,所需的空間會更大
如果對表進行增加,刪除和修改數據時,索引也需要同步更新
適合建立索引的字段:
1、經常被查詢的字段適合建立索引
2、表中主鍵的字段適合建立索引
3、經常被排序或分組的字段適合建立索引
4、經常作為聯連條件的字段適合建立索引
5、經常在where 后面出現的字段適合建立索引
五、多表查詢中,連接查詢有哪幾種常用類型
1、內連接
內連接,如果兩個表的相關字段相匹配,就從這兩個表中提取數據并組合成新的表
2、左連接
以左邊的表為主表,右邊的表與左邊的表進行相關聯的查詢,左邊的表所有數據都返回,
右邊的表只有和左邊的表數據相匹配的才返回。
3、右連接
以右邊的表為主表,左邊的表與右邊的表進行相關聯的查詢,右邊的表所有數據都返回,
左邊的表只有和右邊的表數據相匹配的才返回。
4、全連接
左右兩邊的表數據全部返回,如果沒能找到匹配的元組,就使用NULL來代替
5、交叉連接
指兩個表中所有元組的任意組合
6、自然連接
兩個表中必須要有相同的屬性列,不需要添加連接條件,就可以自然而然的進行連接查詢。
上一篇
測試人必備的能力下一篇
手機app出現問題如何定位相關推薦