利用資料庫來解決我冗繁的資料處理

2021-09-04 06:58:01 字數 695 閱讀 3677

周五,咱部門秘書找到我,給了我乙個**,格式如下,整整有668行記錄,告訴我說,現在如下這個**裡部門名稱是公司名稱,並不是員工所在的部門具體名稱,請給以下**再添一列,補上其員工所在的具體部門名稱.  請我務必幫忙,因為若手工一條一條增加這668行記錄一列為這些員工們填上具體部門名稱,估計人得瘋掉。同時領導等著用這張電子**,時間上也來不及手工填寫。

任務說得很清楚了。但怎麼實現呢?正好我自己這台電腦上安裝有mssql2000,就用他幫我實現了。

實現方法:

第一步:從公司資訊化的oa系統裡導了一張表出來,帶有員工工號,員工所在具體部門這兩個關鍵字段的csv,    在mssql2000裡新建了乙個資料庫test, 並順利將oa使用者.csv匯入到mssql2000裡,實現如下:表名:oa使用者

第二步:得將他給我的**也匯入到test庫里來,方法如下:

下一步,直至成功匯入。如下所示;

萬事具備了,

如下所示開啟 sql 查詢分析器:

我輸入的這條sql語句如下:

select    q.工作證號,q.姓名,q.部門編號,q.部門名稱,q.人員類別,q.小計,oa使用者.部門

from q,oa使用者

where q.工作證號=oa使用者.使用者名稱

至此,將查詢結果另存成電子**,交給他。看了一下時間,解決本問題用了5分鐘.  完工。

若您有更好更快捷的方法請告訴我,感謝。

利用binlog來恢復資料庫

開發庫和線上表結構有很多不一樣,分表個數也不同,我需要重新整理保持開發庫和線上一致,之前已經告知開發資料是否允許丟失,開發說資料可以不要了,直接丟掉,等我搞好之後開發告訴我部分資料 ring 是不能刪除的,我暈,只好想辦法來恢復資料了,沒有備份,不過還好有全部的binlog。1.根據binlog解析...

MySQL利用binlog來恢復資料庫

1.根據binlog解析出所有ring資料庫的所有sql mysql localhost mysqlbinlog no defaults database ring start datetime 2005 04 20 9 55 00 stop datetim 2009 04 08 08 05 00 ...

利用悲觀鎖解決資料庫死鎖

reference url it168技術文件 這邊講述的資料庫死鎖是由於查詢條件順序不對而造成的一類,主要是兩個執行緒在同時對乙個資料庫表進行操作時,出現了下列情況,假設乙個資料庫表 內有5行資料,執行緒1需要對1 4行資料進行update操作,而執行緒2需要對2 5行資料進行update操作,但...