## **1.什么是數據庫?**
數據庫是組織形式的信息的集合,用于替換,更好地訪問,存儲和操縱。
也可以將其定義為表,架構,視圖和其他數據庫對象的集合。
## **2.什么是數據倉庫?**
數據倉庫是指來自多個信息源的中央數據存儲庫。
這些數據經過整合,轉換,可用于采礦和在線處理。
## **3.什么是數據庫中的表?**
表是一種數據庫對象,用于以保留數據的列和行的形式將記錄存儲在并行中。
## **4.什么是數據庫中的細分?**
數據庫表中的分區是分配用于在表中存儲特定記錄的空間。
## **5.什么是數據庫中的記錄?**
記錄(也稱為數據行)是表中相關數據的有序集合。
## **6.什么是表中的列?**
列是表中的垂直實體,包含與表中特定細分關聯的所有信息。
## **7.什么是DBMS?**
數據庫管理系統是程序的集合,使用戶能夠存儲,檢索,更新和刪除數據庫中的信息。
## **8. DBMS的類型是什么?**
DBMS有兩種類型:
1.關系數據庫管理系統(RDBMS)
2.非關系數據庫管理系統
## **9.什么是RDBMS?**
RDBMS代表- [R elational d atabase中號anagement小號ystem。
RDBMS是基于關系模型的數據庫管理系統(DBMS)。
可以使用結構化查詢語言(SQL)訪問關系數據庫中的數據
## **10.在IT行業中流行的數據庫管理系統是什么?**
Oracle,MySQL,Microsoft SQL Server,PostgreSQL,
Sybase,MongoDB,DB2和Microsoft Access等,
## **11.什么是SQL?**
SQL概述:SQL代表結構化查詢語言。它是美國國家標準協會(ANSI)的標準。
它是用于訪問和操作數據庫的標準語言。
使用SQL,我們可以做的一些動作是創建數據庫,表,存儲過程(SP),
執行查詢,針對數據庫檢索,插入,更新,刪除數據。
## **12. SQL命令有哪些不同類型?**
SQL命令分為以下幾種類型:
DDL –數據定義語言
DML –數據處理語言
DQL –數據查詢語言
DCL –數據控制語言
TCL –交易控制語言
## **13. SQL中有哪些不同的DDL命令?**
DDL命令用于定義或更改數據庫的結構。
CREATE:創建數據庫和數據庫對象
ALTER:更改現有的數據庫對象
DROP:刪除數據庫和數據庫對象
TRUNCATE:從表中刪除所有記錄,但不刪除其數據庫結構
RENAME:重命名數據庫對象
?
## **14. SQL中有哪些不同的DML命令?**
DML命令用于管理數據庫中存在的數據。
SELECT:從數據庫中選擇特定數據
INSERT:將新記錄插入表中
UPDATE:更新現有記錄
DELETE:從表中刪除現有記錄
## **15. SQL中有哪些不同的DCL命令?**
DCL命令用于創建角色,授予權限以及控制對數據庫對象的訪問。
GRANT:提供用戶訪問權限
DENY:拒絕用戶權限
REVOKE:刪除用戶訪問權限
## **16. SQL中的TCL命令有哪些不同?**
TCL命令用于管理DML語句所做的更改。
COMMIT:將更改寫入并存儲到數據庫
ROLLBACK:自上次提交以來還原數據庫
## **17.什么是索引?**
索引用于加快查詢的性能。它可以更快地從表中檢索數據。
可以在一個列或一組列上創建索引。
## **18.所有不同類型的索引是什么?**
索引有三種類型
1.唯一索引:唯一索引通過確保表中沒有兩行數據具有相同的鍵值來幫助維護數據完整性。定義主鍵時,可以自動應用唯一索引。它確保索引鍵列中的值是唯一的。
2.聚集索引:聚集索引對表的物理順序進行重新排序,并根據鍵值進行搜索。每個表只有一個聚集索引。
3.非聚集索引:非聚集索引不會更改表的物理順序,并且會保持數據的邏輯順序。每個表可以具有許多非聚集索引。
## **19.群集索引和非群集索引有什么區別?**
SQL中的聚集索引和非聚集索引之間的區別如下:
聚集索引:
用于從數據庫中輕松檢索數據,并且速度更快。
一個表只能有一個聚集索引
它改變了記錄在數據庫中的存儲方式,因為它通過設置為聚集索引的列對行進行排序。
非聚集索引:
與聚集索引相比,它更慢。
一個表可以具有多個非聚集索引。
它不會改變其排序方式,但是會在一個表內創建一個單獨的對象,該對象在搜索后指向原始表行。
## **20.什么是SQL視圖?**
視圖就像邏輯上存儲在數據庫中的表的子集。視圖是一個虛擬表。
它包含類似于真實表的行和列。視圖中的字段是來自一個或多個實際表的字段。
視圖不包含自己的數據。它們用于限制對數據庫的訪問或隱藏數據復雜性。
## **21.視圖的優點是什么?**
視圖的一些優點是
視圖不占空間
視圖用于簡單地檢索需要經常執行的復雜查詢的結果。
視圖用于限制對數據庫的訪問或隱藏數據復雜性。
## **22.什么是關系,它們是什么?**
數據庫關系定義為數據庫中表之間的連接。有各種數據庫關系,即
1.一對一的關系
2.一對多的關系
3.多對一的關系
4.自指關系
## **23.什么是查詢?**
數據庫查詢是從數據庫表或表組合中獲取數據或信息的請求。
數據庫查詢可以是選擇查詢或動作查詢。
## **24.什么是子查詢?**
子查詢是另一個查詢中的SQL查詢。它是Select語句的子集,
其返回值用于過濾主查詢的條件。
## **25.子查詢的類型是什么?**
子查詢有兩種類型:
1.關聯的:在SQL數據庫查詢中,關聯的子查詢是使用外部查詢中的值來完成的子查詢。因為相關子查詢要求首先執行外部查詢,所以相關子查詢必須為外部查詢中的每一行運行一次。也稱為同步子查詢。
2.不相關:不相關子查詢是其中外部查詢和內部查詢都彼此獨立的子查詢。
## **26.局部變量和全局變量有什么區別?**
局部變量:
局部變量只能在函數內部使用或存在。這些變量未被任何其他功能使用或引用。
這些是其他功能未知的。只要調用該函數就可以創建變量。
全局變量:
全局變量可以在整個程序中使用或存在。在全局中聲明的相同變量不能在函數中使用。
每當調用該函數時就無法創建全局變量。
## **27.什么是數據完整性?**
數據完整性定義了存儲在數據庫中的數據的準確性和一致性。
它還定義了完整性約束,以在將數據輸入到應用程序或數據庫中時對數據執行業務規則。
## **28.什么是SQL中的自動增量?**
這是重要的Oracle DBA面試問題之一。
自動增量關鍵字使用戶可以創建一個唯一的數字,以便在將新記錄插入表中時生成該數
字。每當使用主鍵時,都可以使用自動遞增關鍵字。在Oracle中使用自動遞增關鍵字
在SQL Server中使用IDENTITY關鍵字。
## **29.什么是臨時表?**
臨時表是用于臨時存儲數據的臨時存儲結構。
## **30.如何避免查詢中重復記錄?**
SQL SELECT DISTINCT查詢僅用于返回唯一值。它消除了所有重復的值。
## **31.Rename和Alias有什么區別?**
“Rename”是賦予表或列的永久名稱
“Alias”是賦予表或列的臨時名稱。
?
## **32.什么是Join?**
join是一個查詢,它從多個表中檢索相關的列或行。
## **33.聯接的類型有哪些?**
聯接的類型如下:
內部聯接
左聯接
正確加入
外連接
## **34.內部聯接和外部聯接之間有什么區別?**
內部聯接:當正在比較的兩個(或多個)表之間至少有一些匹配數據時,內部聯接將返回行。
外部聯接:外部聯接從兩個表返回行,這些行包括與一個或兩個表不匹配的記錄。
## **35.什么是SQL約束?**
SQL約束是在數據庫中插入,刪除或更新數據時實施一些約束的一組規則。
## **36. SQL中可用的約束有哪些?**
SQL中的一些約束包括–主鍵,外鍵,唯一鍵,SQL非空,默認,檢查和索引約束。
## **37.什么是唯一約束?**
使用唯一約束來確保字段/列中沒有重復值。
## **38.什么是主鍵?**
一個PRIMARY KEY 約束唯一標識數據庫表中的記錄。
參與主鍵約束的所有列均不得包含NULL值。
## **39.一個表可以包含多個PRIMARY KEY嗎?**
簡短的答案是“否”,一個表不允許包含多個主鍵,
但是它允許一個包含兩個或更多列的復合主鍵。
## **40.什么是復合 主鍵?**
復合主鍵是在表中的多個列(多個字段的組合)上創建的主鍵。
## **41.什么是外鍵?**
一個FOREIGN KEY是用于兩個表連接在一起的關鍵。
一個FOREIGN KEY 的表與鏈接的PRIMARY KEY 另一個表。
## **42.一個表可以包含多個FOREIGN KEY嗎?**
一個表可以有許多 FOREIGN KEY。
## **43. UNIQUE和PRIMARY KEY約束有什么區別?**
一個表中應該只有一個PRIMARY KEY,而可以有任意數量的UNIQUE鍵。
PRIMARY KEY 不允許使用 NULL值,而Unique鍵則允許使用NULL值。
## **44.什么是NULL值?**
用字段NULL值是沒有值的字段。甲NULL值是從零值或包含空格的字段不同。
具有NULL值的字段是在記錄創建過程中留為空白的字段。
假設表中有一個字段是可選的,并且可以在不向可選字段添加值的情況下插入記錄
則該字段將以NULL值保存。
## **45. NULL值,零和空白之間有什么區別?**
如前所述,空值是沒有值的字段,該值不同于零值和空格。
空值是沒有值的字段。
零是數字,
空格是我們提供的值。space的ASCII值為CHAR(32)。
## **46.如何測試NULL值?**
用字段NULL值是沒有值的字段。NULL值不能與其他NULL值進行比較。
因此,不可能使用比較運算符(例如=,<或<>)測試NULL值。
為此,我們必須使用IS NULL和IS NOT NULL運算符。
SELECT column_names FROM table_name WHERE column_name IS NULL;
SELECT column_names FROM table_name WHERE column_name IS NOT NULL;
## **47.什么是SQL NOT NULL約束?**
NOT NULL約束用于確保字段中的值不能為NULL
## **48.什么是CHECK約束?**
CHECK約束用于限制一列或多列接受的值。
例如,“年齡”字段應僅包含大于18的值。
CREATE TABLE EMP_DETAILS(EmpID int NOT NULL, NAME VARCHAR (30) NOT NULL, Age INT CHECK (AGE > 18), PRIMARY KEY (EmpID));
## **49.什么是默認 約束?**
如果在插入記錄時未提供任何值,則DEFAULT約束用于在列中包括默認值。
## **50.什么是標準化?**
規范化是表設計的過程,以最大程度地減少數據冗余。
## **51.什么是非正規化?**
非規范化是一種數據庫優化技術,用于提高數據庫基礎結構的性能。
它涉及將冗余數據添加到一個或多個表的過程。
在規范化的數據庫中,我們將數據存儲在單獨的邏輯表中,并嘗試最小化冗余數據。
## **52.什么是存儲過程?**
存儲過程是已創建并存儲在數據庫中以執行特定任務的SQL語句的集合。
該存儲過程接受輸入參數并對其進行處理,并返回單個值,
例如數字或文本值或結果集(行集)。
## **53.什么是扳機?**
觸發器是一個SQL過程,用于響應事件(插入,刪除或更新)而啟動操作。
當新雇員添加到Employee_Details表中時,新記錄將在相關表中創建,
例如Employee_Payroll,Employee_Time_Sheet等,
## **54.解釋SQL數據類型?**
在SQL Server中,數據庫表中的每一列都有一個名稱和一種數據類型。
在創建SQL表時,我們需要決定在表的每一列中存儲哪種數據類型。
## **55.可以在BOOLEAN數據字段中存儲哪些可能的值?**
真與假
## **56. BYTE數據字段中可以存儲的最大值是多少?**
一個字節中可以表示的最大數字是11111111或255。
可能的值的數目是256(即255(最大的可能值)加上1(零)或2 8)。
## **57. SQL中有哪些運算符?**
SQL Operator是保留字,主要在SQL語句的WHERE子句中使用,以執行諸如算術運算和比較之類的操作。這些用于在SQL語句中指定條件。
共有三種類型的運算符。
算術運算符、比較運算符、邏輯運算符
## **58. SQL Server運行哪個TCP / IP端口?**
默認情況下為1433
## **59.列出ACID屬性并解釋?**
以下是ACID的四個屬性。這些保證了數據庫事務的可靠處理。
原子性
一致性
隔離
耐用性
## **60.定義SELECT INTO語句。**
SELECT INTO語句將數據從一個表復制到新表中。將使用舊表中定義的列名和類型創建新表。您可以使用AS子句創建新的列名稱。
SELECT * INTO newtable FROM oldtable WHERE condition;
## **61. Delete,Truncate和Drop命令之間有什么區別?**
Delete,Truncate和Drop命令之間的區別是
Delete命令是DML命令,用于從表中刪除行。可以回滾。
Truncate是DDL命令,用于刪除表中的所有行并釋放包含表的空間。它不能回滾。
Drop是DDL命令,它會刪除完整的數據以及表結構(與truncate命令僅刪除行不同)。所有表的行,索引和特權也將被刪除。
## **62. Delete和Truncate有什么區別?**
Delete和Truncate之間的區別是
刪除 截短
Delete語句用于從表中刪除行。可以回滾。 Truncate語句用于刪除表中的所有行并釋放包含表的空間。它不能回滾。
我們可以在DELETE語句中使用WHERE條件,并可以刪除所需的行 我們不能在TRUNCATE語句中使用WHERE條件。因此,我們不能僅刪除必需的行
我們可以使用DELETE刪除特定的行 我們只能使用TRUNCATE一次刪除所有行
刪除是DML命令 截斷是DDL命令
刪除維護日志,并且性能比截斷慢 截斷可最大限度地減少日志并提高性能
我們需要對Table具有DELETE權限才能使用DELETE命令 我們至少需要對表具有ALTER權限才能使用TRUNCATE命令
## **63. Union和Union All命令之間有什么區別?**
這是棘手的SQL面試問題之一。采訪者可能以另一種方式問您這個問題,因為“全聯盟”優于“全聯盟”有什么優勢。
Union和Union All都將兩個表的結果連接在一起,但是這兩個查詢處理重復表的方式不同。
聯合:省略重復的記錄,僅返回兩個或多個select語句的不同結果集。
全部合并: 返回不同選擇語句結果集中的所有行,包括重復項。
在性能方面,Union All比Union更快,因為Union All不會刪除重復項。聯合查詢檢查重復值,這會花費一些時間來刪除重復記錄。
假定:表1有10條記錄,表2 有10條記錄。兩個表中的最后一條記錄是相同的。
如果運行聯合查詢。
SELECT * FROM Table1UNIONSELECT * FROM Table2
輸出:共19條記錄
如果運行聯合查詢。
SELECT * FROM Table1UNION ALLSELECT * FROM Table2
輸出:共20條記錄
兩個表中所有列的數據類型應相同。
## **64. SQL中的CLAUSE是什么?**
SQL CLAUSE通過為SQL查詢提供條件來幫助限制結果集。
CLAUSE有助于從整個記錄集中過濾行。SQL子句在哪里和擁有。
## **65. Have和Where子句有什么區別?**
Where子句用于從指定特定條件的數據庫中獲取數據,而Haveing子句
與“ GROUP BY”一起使用以獲取符合Aggregate函數指定的特定條件的數據。
Where子句不能與Aggregate函數一起使用,但是Haveing子句可以。
## **66. SQL中的聚合函數是什么?**
SQL聚合函數返回單個值,該值是根據列中的值計算得出的。
SQL中的一些匯總函數如下
AVG()–此函數返回平均值
COUNT()–此函數返回行數
MAX()–此函數返回最大值
MIN()–此函數返回最小值
ROUND()–此函數將數字字段舍入為指定的小數位數
SUM()–此函數返回總和
## **67. SQL中的字符串函數是什么?**
SQL字符串函數主要用于字符串操作。
一些廣泛使用的SQL字符串函數是
LEN()–返回文本字段中值的長度
LOWER()–將字符數據轉換為小寫
UPPER()–將字符數據轉換為大寫
SUBSTRING()–它從文本字段中提取字符
LTRIM()–從字符串開頭刪除所有空格
RTRIM()–刪除字符串末尾的所有空格
CONCAT()–串聯函數將多個字符串組合在一起
REPLACE()–更新字符串的內容。
## **68.什么是用戶定義的功能?**
顧名思義,這些是由用戶根據其要求編寫的。
用戶定義的函數是編寫為在需要時使用邏輯的函數。
## **69.什么是用戶定義功能的所有類型?**
用戶定義的函數有三種類型,即
?標量函數
?內聯表值函數
?多語句值函數
標量函數返回單位,變體定義了return子句。
內聯表值函數和多語句值函數以返回表的形式返回表。
## **70.什么是自加入?**
自聯接是表與自身聯接的聯接,特別是當表具有引用其自己的主鍵的外鍵時。
## **71.什么是交叉加入?**
如果未與交叉聯接一起使用WHERE子句,則交叉聯接將產生一個結果集
該結果集是第一個表中的行數乘以第二個表中的行數。
這種結果稱為笛卡爾積。如果假設在交叉聯接中使用Where子句
則查詢將像內部聯接一樣工作。
## **72.什么是整理?**
歸類定義為一組規則,這些規則確定如何對字符數據進行排序和比較。
使用定義正確字符序列的規則以及用于指定區分大小寫,字符寬度,重音符號,
假名字符類型的選項對字符數據進行排序。
## **73.歸類敏感性有哪些不同類型?**
排序規則敏感性的不同類型如下
:區分大小寫:A和a以及B和b。
假名敏感性:日語假名字符。
寬度靈敏度:單字節字符和雙字節字符。
口音敏感度。
實用的SQL查詢面試問題(帶有答案的SQL Server查詢示例)
在這一部分中,我們將看到SQL實踐問題,其中包含復雜的SQL查詢面試問題和基本的SQL面試問題。
讓我們看一下重要的SQL查詢以進行面試
## **74.如何從表中獲取唯一記錄?**
通過使用DISTINCT關鍵字,我們可以從表中獲得唯一記錄
SELECT DISTINCT Col1, Col2 from Table1
## **75.用于獲取字符串的前5個字符的命令是什么?**
提取字符串的前5個字符的一些方法如下:
SELECT RIGHT(EmpName,5) AS EmployeeName FROM Employee
SELECT SUBSTRING(EmpName,1,5) AS EmployeeName FROM Employee
## **76.如何在Employee_Details表中添加具有以下詳細信息的新Employee詳細信息**
Employee_Name:yuhan,工資:5500,年齡:29?
INSERT into Employee_Details (Employee_Name, Salary, Age) VALUES (‘yuhan’, 5500 , 29);
## **77.如何在表Employee_Details中添加“工資”列?**
ALTER TABLE Employee_Details ADD (Salary);
## **78.對于表Employee_Details中的Employee_Name'yuhan',如何將'Salary'字段的值更改為7500?**
UPDATE Employee_Details set Salary = 7500 where Employee_Name = ‘yuhan’;
## **79.編寫SQL查詢以從表中選擇所有記錄?**
Select * from table_name;
## **80.如何從數據庫中獲取所有表的列表?**
查看特定數據庫上可用的表
USE TestDBGOSELECT * FROM sys.TablesGO
## **81.定義SQL Delete語句。**
SQL Delete語句用于從表中刪除記錄。
DELETE FROM table_name WHERE some_column=some_value;
## **82.編寫命令以從“玩家”表中刪除所有名為Sachin的玩家。**
DELETE from Players WHERE Player_Name = ‘Sachin’
## **83.如何從一個employee表中僅一次獲取每個名字?**
通過使用DISTINCT關鍵字,我們每個名字只能獲得一次。
SELECT DISTINCT employee_name FROM employee_table;
## **84.如何在SQL查詢輸出中重命名列?**
通過使用SQL AS關鍵字
SELECT column_name AS new_name FROM table_name;
## **85. SQL SELECT的順序是什么?**
SQL SELECT語句的順序如下
選擇,從,在哪里,分組依據,擁有,訂購依據。
## **86.如何在SQL中顯示當前日期?**
在SQL中,有一個名為GetDate()的內置函數,該函數有助于返回當前日期。
## **87.編寫SQL SELECT查詢,該查詢從Employee_Details表返回名字和姓氏。**
SELECT FirstName, LastName FROM Employee_Details;
## **88.如何重命名表?**
SP_RENAME TABLE 'SCOREBOARD', 'OVERALLSCORE'
重命名表名和列名
sp_rename OldTableName,NewTableName
sp_rename 'TableName.OldColumnName', 'NewColumnName'
## **89.如何從表中選擇所有偶數記錄?**
要從表中選擇所有偶數記錄:
Select * from table where id % 2 = 0
## **90.如何從表中選擇所有奇數記錄?**
要從表中選擇所有奇數記錄:
Select * from table where id % 2 != 0
## **91.什么是SQL CASE語句?**
SQL Case語句允許在SELECT語句中嵌入if-else like子句。
## **92.下面的查詢結果是什么?**
select case when null = null then 'True' else 'False' end as Result;
該查詢返回“ False”。在上述問題中,我們可以看到null = null不是比較null值的正確方法。為了將一個值與null進行比較,我們在SQL中使用IS運算符。
所以正確的方法如下
select case when null is null then 'True' else 'False' end as Result;
## **93.下面的查詢結果是什么?**
select case when null is null then 'Queries In SQL Server' else 'Queries In MySQL' end as Result;
該查詢將返回“ SQL Server中的查詢”。
## **94.描述SQL注釋?**
單行注釋:單行注釋以兩個連續的連字符(–)開頭,并以該行的結尾結束。
多行注釋:多行注釋以/*開頭,并以*/結尾。/*和*/之間的任何文本都將被忽略。
## **95. NVL函數,IFNULL函數和ISNULL函數有什么區別?**
這三個功能以相同的方式工作。這些函數用于將NULL值替換為另一個值。Oracle開發人員使用NVL函數,MySQL開發人員使用IFNULL函數,而SQL Server開發人員使用ISNULL函數。
假設列中的某些值是NULL。
如果在下面的語句中運行,則結果為NULL
SELECT col1 * (col2 + col3) FROM Table1
假設col3中的任何值為NULL,那么正如我所說的,您的結果將為NULL。
為了克服這個問題,我們使用NVL()函數,IFNULL()函數,ISNULL()函數。
甲骨文:
SELECT col1 * (col2 + NVL(col3,0)) FROM Table1
MySQL:
SELECT col1 * (col2 + IFNULL(col3,0)) FROM Table1
另外,您可以使用COALESCE()函數
SELECT col1 * (col2 + COALESCE(col3,0)) FROM Table1
SQL Server:
SELECT col1 * (col2 + ISNULL(col3,0)) FROM Table1
## **96.什么是數據庫測試?**
它是AKA后端測試或數據測試。
數據庫測試涉及驗證前端數據與后端數據的完整性。
它驗證架構,數據庫表,列,索引,存儲過程,觸發器,數據重復,孤立記錄,垃圾記錄。
它涉及更新數據庫中的記錄并在前端進行驗證。
## **97. GUI測試和數據庫測試有什么區別?**
GUI測試是AKA用戶界面測試或前端測試。
數據庫測試是AKA后端測試或數據測試。
GUI測試處理向用戶開放以進行交互的所有可測試項目,例如菜單,窗體等。
數據庫測試處理通常對用戶隱藏的所有可測試項目。
正在執行GUI測試的測試人員無需了解結構化查詢語言
正在執行數據庫測試的測試人員無需了解結構化查詢語言
GUI測試包括使文本框,復選框,按鈕,下拉菜單,表單等無效,主要是整個應用程序的外觀
數據庫測試涉及驗證前端數據的完整性和后端數據的完整性結束。它驗證架構,數據庫表,列,索引,存儲過程,觸發器,數據重復,孤立記錄,垃圾記錄。它涉及更新數據庫中的記錄并在前端進行驗證。
- 常見面試題
- 一.Java常見面試題
- 1.Java基礎
- 3.面向對象概念
- 10.Java面試題
- Java基礎知識面試題(總結最全面的面試題)
- 設計模式面試題(總結最全面的面試題)
- Java集合面試題(總結最全面的面試題)
- JavaIO、BIO、NIO、AIO、Netty面試題(總結最全面的面試題)
- Java并發編程面試題(總結最全面的面試題)
- Java異常面試題(總結最全面的面試題)
- Java虛擬機(JVM)面試題(總結最全面的面試題)
- Spring面試題(總結最全面的面試題)
- Spring MVC面試題(總結最全面的面試題)
- Spring Boot面試題(總結最全面的面試題)
- Spring Cloud面試題(總結最全面的面試題)
- Redis面試題(總結最全面的面試題)
- MyBatis面試題(總結最全面的面試題)
- TCP、UDP、Socket、HTTP面試題(總結最全面的面試題)
- 二、MySQL面試題
- 1.基礎部分
- MySQL面試題(總結最全面的面試題)
- HBase相關面試題整理
- Nginx面試題(總結最全面的面試題)
- RabbitMQ面試題(總結最全面的面試題)
- Dubbo面試題(總結最全面的面試題)
- ZooKeeper面試題(總結最全面的面試題)
- Tomcat面試題(總結最全面的面試題)
- Linux面試題(總結最全面的面試題)
- 超詳細的Django面試題
- SSM面試題
- 15個高頻微信小程序面試題
- VUE面試題
- Python面試題
- 二、常見問題解答列表
- 1.查看端口及殺死進程
- 三、學習電子書