周五,咱部門秘書找到我,給了我乙個**,格式如下,整整有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操作,但...