檔案儲存格式如下:
id,name,age,phone,job
1,alex,22,13651054608,it
2,egon,23,13304320533,tearcher
3,nezha,25,1333235322,it
現在需要對這個員工資訊檔案進行增刪改查。
基礎必做:
a.可以進行查詢,支援三種語法:
select 列名1,列名2,… where 列名條件
支援:大於小於等於,還要支援模糊查詢。
示例:select name, age where age>22
select * where job=it
select * where phone like 133
高階選做:
b.可建立新員工記錄,id要順序增加c.可刪除指定員工記錄,直接輸入員工id即可
d.修改員工資訊
語法:set 列名=「新的值」 where 條件
#先用where查詢對應人的資訊,再使用set來修改列名對應的值為「新的值」
注意:要想操作員工資訊表,必須先登入,登陸認證需要用裝飾器完成
其他需求盡量用函式實現
作業要求:
1.今天的作業一起打包交上來
2.放在作業資料夾中
需要交整理的函式相關的思維導圖
整理的函式知識點的部落格鏈結
3.大作業放在資料夾中
資料夾中需要包括:
**流程圖(請上交一張png。如果沒有合適的畫圖軟體,可以用processon畫)
readme檔案(請上交乙個txt檔案,對作業進行一些簡單說明,包括作業的整體思路,如何執行,實現了哪些功能,遇到了哪些問題等。)
員工資訊表作業
dic defadd info filename user info with open filename,r encoding utf 8 as f lines f.readlines last line lines 1 id max last line dic id ifid max.isdig...
員工資訊表
有以下員工資訊表 staff id name agephone dept enroll date 1alex li 2213651054608 it2013 04 01 2jack wang 3013304320533 hr2015 05 03 3rain liu 251383235322 sale...
新員工錄入員工資訊表
公司將100名員工的資訊以鍊錶的形式儲存起來,並以工齡將其排序,構成順序表,先從公司其他部門轉來乙個員工,編寫程式,將新加入的員工資訊錄入表中 本題實現了在順序鍊錶中插入節點,通過對比各節點資料域的關係確定插入點的位置,然後對應插入點位置確定資料域關鍵字段 include include struc...