測試崗位面試前複習之【數據庫+LInux基礎知識篇】

Mysql

1、選擇語句

select conpany_id,company_name from company表 where
select * from 表 order by age DESC limit(0,5)
select * from 表 order by 字段

2、刪除語句

delete from 表 where 值 and 值

3、插入語句

insert into 表(字段) values(id=19,name='小龍’)

4、更新語句

update emp(表) set salary=salary*1.1 where dept_id in (select dept_id from dept where dept_name='人力資源‘)
將人力資源部的所有成員漲薪10%

5、關聯查詢

左關聯 select * from A left join B on A.aID = B.bID
右關聯 select * from A right join B on A.aID = B.bID
內關聯 select * from A inner join B on A.aID = B.bID

6、 統計查詢

查詢當前有商品的企業,且企業id大於1
select company_id, count(company_id) as company_ids, sum(company_id) as company_id_sum from sku group by company_id having company_ids > 1;

7、視圖

這塊只能後續補充,大公司的基本要求,工作上會需要熟練掌握

Linux

Linux基礎指令

1、ls 文件夾 查看文件夾目錄列表
ll
ls -l 顯示文件詳細內容
ls -a 顯示隱藏文件
ls -r 逆向顯示(文件名逆向顯示)
ls -l -r -t 按時間逆向顯示 == ls -lrt 按時間順序顯示

2、cat 文件名 查看當前文件內容(一般用於查看比較少內容的文件)
tail 顯示最後十行,head 顯示前面10行
tail -f 20160921.logs:查看正在改變的日誌
tail -3000 catalina.out:查看倒數前3000行的數據
history:查看用過的命令列表

3、cp複製
cp -p 時間複製
cp -a 權限、時間複製
cp file1 file2 file3 dir :把文件 file1 、file2 、file3複製到目錄dir 中

4、mv 文件/文件夾路徑(A) 文件/文件夾路徑(B)把A修改成B
mv /dirc /tmp 移動/dirc到目錄/tmp下
mv file1 file2 file3 dir :把文件 file1 、file2 、file3移動到目錄dir 中

5、ps -ef|grep java --查看進程中包含Java發的進程
kill -9 進程id 殺死id爲9的進程

6、mkdir 創建目錄 rmdir 刪除空目錄
rm 刪除命令

7、cd 切換目錄
cd - 回到上一個文件目錄
cd …/ 進入上一級目錄
cd /etc 進入etc目錄
cd ~ :目前用戶所在的主文件夾

8、事務:一次http報文發送與接收

9、tar -czvf 打包
tar -xzvf 解包

10、pwd 顯示當前目錄名稱
clear 清屏
ctrl+c 徹底推退出 退出當前命令

11、top 查看Linux系統的健康狀態
常用查看服務器情況的命令

12、netstat -tunlp|grep 9990 查看端口號使用情況

13、vi 修改文件 打開日誌文件

14、less 日誌文件名-- 分頁顯示文件內容
enter 換行 q 退出
上下箭頭指上下頁切換
左右→ 指上下行切換
more :文件名 #分頁顯示文件內容

15、find -name 文件名:找匹配的文件名

16、chmod 改變文件的權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章