作爲一個軟件測試工程師,我們在測試過程中往往需要對數據庫數據進行操作,但是我們的操作大多以查詢居多,有時會涉及到新增,修改,刪除等操作,所以我們其實並不需要對數據庫的操作有特別深入的瞭解,以下是我在工作過程中整理的比較常用的SQL語句。
table1:
id | username |
1 | 張三 |
2 | 李四 |
3 | 王二 |
id | job |
1 | teacher |
2 | student |
4 | worker |
id
|
username
|
id
|
job
|
1
|
張三
|
1
|
teacher
|
2
|
李四
|
2
|
student
|
id
|
username
|
id
|
job
|
1
|
張三
|
1
|
teacher
|
2
|
李四
|
2
|
student
|
3
|
王二
|
null
|
null
|
id
|
username
|
id
|
job
|
1
|
張三
|
1
|
teacher
|
2
|
李四
|
2
|
student
|
null
|
null
|
4
|
worker
|
id
|
username
|
id
|
job
|
1
|
張三
|
1
|
teacher
|
2
|
李四
|
2
|
student
|
3
|
王二
|
null
|
null
|
null
|
null
|
4
|
worker
|
id
|
name
|
course
|
score
|
1
|
張一
|
Chinese
|
80
|
2
|
張二
|
Chinese
|
60
|
3
|
張三
|
math
|
65
|
4
|
張三
|
Chinese
|
70
|
5
|
張一
|
math
|
90
|
id
|
name
|
max_score
|
1
|
張一
|
90
|
2
|
張二
|
60
|
3
|
張三
|
70
|
id
|
course
|
avg_score
|
1
|
chinese
|
70
|
2
|
math
|
77.5
|
作爲一個初中級測試人員,一般情況下擁有以上的數據庫知識就可以滿足大部分的測試需要了。