在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ 數(shù)據(jù)庫問答
陪妳哭 回答

你obj一直被 getProtoTypeOf的值覆蓋,當然每次都不一樣了.

魚梓 回答

圖片描述
這是我的阿里云虛擬主機和數(shù)據(jù)庫,可以看到他們地址不相同,
然而我用phpstudy時,他的服務器文件和數(shù)據(jù)庫文件是在一個根目錄下的不同文件夾的,
這就讓我和疑惑了。。。

服務器和數(shù)據(jù)庫之間存取數(shù)據(jù)相當于下面哪種情況?

  • C盤目錄foo目錄bar之間復制
  • C盤D盤之間復制
  • 不同電腦之間復制
心癌 回答

沒看懂你要啥...?

這是你想要的么?

insert into table001 (id, p_id, name, length)  values
(110,1,'網(wǎng)絡銷售',10),
(111,1,'區(qū)域銷售',11),
(112,1,'渠道專員',12),
(113,1,'渠道經(jīng)理/總監(jiān)',13),
(114,1,'客戶經(jīng)理/主管',14),
(115,1,'大客戶經(jīng)理',15),
(116,1,'團購業(yè)務員/經(jīng)理',16),
(117,1,'會籍顧問',17),
(201,2,'客服專員/助理',18),
(202,2,'客服經(jīng)理/主管',19),
(203,2,'客服總監(jiān)',20);

EDITED

上面的sql是通過下面的腳本生成的

var arrays = new Array();

var sorts= new Array();
var jobs="銷售 銷售代表 銷售助理 銷售經(jīng)理/主管 銷售總監(jiān) 電話銷售 銷售支持 汽車銷售 醫(yī)藥代表 醫(yī)療器械銷售 網(wǎng)絡銷售 區(qū)域銷售 渠道專員 渠道經(jīng)理/總監(jiān) 客戶經(jīng)理/主管 大客戶經(jīng)理 團購業(yè)務員/經(jīng)理 會籍顧問\n"+
"客服 客服專員/助理 客服經(jīng)理/主管 客服總監(jiān) 售前/售后服務 電話客服 客戶關(guān)系管理\n"+
"貿(mào)易/采購 外貿(mào)專員/助理 外貿(mào)經(jīng)理/主管 采購員 采購助理 采購經(jīng)理/總監(jiān) 報關(guān)員 商務專員/經(jīng)理 買手\n"+
"超市/百貨/零售 店員/營業(yè)員 收銀員 促銷/導購員 理貨員/陳列員 防損員/內(nèi)保 店長/賣場經(jīng)理 招商經(jīng)理/主管 奢侈品業(yè)務 品類管理 食品加工/處理 督導\n"+
"市場/媒介/公關(guān) 市場專員/助理 市場經(jīng)理/總監(jiān) 市場拓展 市場調(diào)研 市場策劃 媒介專員/助理 媒介經(jīng)理/主管 會務會展專員/經(jīng)理 品牌專員/經(jīng)理 公關(guān)專員/助理 公關(guān)經(jīng)理/主管 企劃經(jīng)理/主管\n"+
"廣告/會展/咨詢 廣告文案 創(chuàng)意指導/總監(jiān) 廣告設計/制作 廣告創(chuàng)意 媒介策劃/管理 會展策劃/設計 婚禮策劃師 咨詢顧問 咨詢經(jīng)理/主管 客戶主管/專員 企業(yè)策劃\n"+
"美術(shù)/設計/創(chuàng)意 美編/美術(shù)設計 服裝設計 家具/家居用品設計 平面設計 美術(shù)指導 店面/陳列/展覽設計 工藝/珠寶設計 多媒體/動畫設計 產(chǎn)品/包裝設計 裝修裝潢設計 CAD設計/制圖";

var sa = jobs.split("\n");

var k=0;
for(var j=0; j<sa.length; j++){
    names = sa[j].split(" ");
    sorts[j] = new Array(""+(j+1), names[0]);   

    for(var m=0; m<names.length-1;m++)
    arrays[k++] = new Array(""+(j+1),(j+1)*100+(m+1), names[m+1])

}


function makesql(arr){
        
        var a;       
        console.log("insert into table001 (id, p_id, name, length)  values");
        for(var i=0; i<arr.length; i++){//a為index
            item =arr[i];
            var parentid=0;
            var name=item[1];
            var classid=item[0];

            if(item.length == 3){
              parentid= item[0];
              classid=item[1];
              name =item[2];
            } 
            console.log("("+classid+","+parentid+",'"+name+"',"+(i+1)+")"+(i==arr.length-1?";":","));
        }
    
}

//console.log("delete from table001;");

makesql(sorts);
makesql(arrays);

不需要什么開發(fā)環(huán)境, 打開瀏覽器->按F12打開開發(fā)者工具-> 切到console ->粘貼->按Enter. SQL就生成了.

當然,存成文件用nodejs執(zhí)行更好一些.

孤客 回答

先用sql取出對應列數(shù)據(jù),select market_value,timestamp_day from table_name
取出來的是個對象數(shù)組,然后轉(zhuǎn)成二維數(shù)組就好了

心癌 回答

那是連接查詢的的連接條件啊,怎么能去掉呢?除非你不用連接查詢

尤禮 回答

@RequestMapping(value = "login.do", method = RequestMethod.GET) 你這邊寫要求的是get請求啊

痞性 回答

Linux上用第二種方法報錯,還是window上用第一種方法報錯?
不然你怎么知道不統(tǒng)一

呆萌傻 回答

../sqlparser/lib/libmysqlclient.so.18

追加libmysqlclient.so.18這個文件就好了! 搞了兩天的時間 終于定位到問題了

嘟尛嘴 回答

mysql默認語句最大長度是1m,2000條問題不大。但是你可以選擇用熟悉的語言來拼sql語句,從文件讀userid,這樣支持更多的userid,效率更高

焚音 回答

好吧,最后在node mysql官方的issues中找了很多例子,結(jié)果發(fā)現(xiàn)如果直接用一條語句的話,很多查詢結(jié)果都是返回一個json或object而不是一個array,所以我最后的做法是這樣

SELECT
posts.post_id,
posts.post_title,
GROUP_CONCAT(tags.tag_name) as tags
FROM posts
LEFT JOIN tags ON posts.post_id = tags.post_id
GROUP BY posts.post_id
LIMIT 0,10

node _sql

const getLists = async (page) => {
  let _sql = `SELECT
              posts.*,
              GROUP_CONCAT(tags.tag_name) as tags
              FROM posts
              LEFT JOIN tags ON posts.post_id = tags.post_id
              GROUP BY posts.post_id
              LIMIT ${(page - 1) * 10},10`
  return dbquery(_sql)
}

返回的結(jié)果

得到了全部tag并轉(zhuǎn)成了字符串類型
圖片描述

深記你 回答

你必須保持prefix一致,否則沒法簡單的反向代理。

如果你期望在nginx通過/jenkins訪問jenkins,那么你后端的jenkins訪問路徑必須也是/jenkins。至于這個prefix怎么改,官方文檔說的很清楚,我就不贅述了: https://wiki.jenkins.io/displ...

最后,官方文檔早有nginx反向代理參考: https://wiki.jenkins.io/displ...

她愚我 回答

1.為了安全通常是禁止數(shù)據(jù)庫服務端口監(jiān)聽在公網(wǎng)的,即使做了認證機制也太危險了。
2.你本地連不上公網(wǎng)mysql服務看看mysql是否監(jiān)聽在你阿里云服務器公網(wǎng)ip或者0.0.0.0,如果已經(jīng)監(jiān)聽在公網(wǎng),就再看看是否開了防火墻,看看阿里云管理平臺看看是不是你的服務器有什么網(wǎng)絡安全策略,導致你從本地連接不了你服務器公網(wǎng)的3306端口。

情殺 回答

可以用正則轉(zhuǎn)換
如圖, 點擊一下 "使用正則表達式"
圖片描述

上面輸入([a-z]+)n*替換欄輸入'$1', (包括引號和空格)
最后一個(z)的逗號不好替換, 可以再處理

怪痞 回答

做不到,改在代碼中處理不就好了

爛人 回答

存儲過程的優(yōu)點主要包括以下幾點:

第一點,性能提高。這是相對于不適用存儲過程來說的,因為存儲過程在創(chuàng)建的時候就編譯好了,而后每次調(diào)用都不會再次編譯,這相對于傳統(tǒng)的SQL語句中每次調(diào)用都需要編譯的情況來說,性能提高了何止一點兩點。

第二點,重用性強。存儲過程使用名字即可使用,也就是傳說中的“一次編寫,隨便調(diào)用”。這樣不僅提高了重用性,還減少了出錯的幾率,也會加快開發(fā)速度,可以說是一件非常好的事情。

第三點,減少網(wǎng)絡流量。這一點對于小數(shù)據(jù)量的時候一般體現(xiàn)不出來,那么當數(shù)據(jù)量較大的時候,我們會發(fā)現(xiàn)由于使用存儲過程比使用SQL語句會使用更少的字節(jié)數(shù),因此它會降低傳輸?shù)臄?shù)據(jù)量。

第四點,安全性提高。由于存儲過程也可以使用權(quán)限控制,而且參數(shù)化的存儲過程可以防止SQL注入攻擊,也在一定程度上保證了安全性。

第五點,靈活性增強。由于存儲過程可以使用流程控制語句來編寫,導致它有著很強的靈活性,可以根據(jù)實際情況來執(zhí)行不同的SQL語句,而不是只能單純的簡單的執(zhí)行命令。而且該存儲過程還可以修改其邏輯而其他部分不用改變,也就是說,我們的表的結(jié)構(gòu)改變了,我們只需要修改相應的存儲過程即可,我們的Java或者PHP等程序不需要改變。

第六點,當業(yè)務復雜的時候,存儲過程會減少工作量,為什么呢,原因很簡單,如果我們不適用存儲過程,那么就會導致我們先從數(shù)據(jù)庫中取出來數(shù)據(jù),然后經(jīng)過計算,再放入到數(shù)據(jù)庫中,這個開銷還是蠻大的,這中間的開銷包括我們的Java或者PHP程序連接數(shù)據(jù)庫獲取結(jié)果集等若干操作,如果我們使用了存儲過程,那么就沒有那么多事了,直接在mysql內(nèi)就搞定了。

缺點:
第一點,工作量加大。這里并不是說我們把程序該做的事讓mysql去做不好,而是mysql本身并沒有很像樣的IDE來開發(fā)我們的存儲過程,我們很多時候還是需要手寫,這樣就會比較麻煩,而且存儲過程的調(diào)試也是一個問題,沒有很像樣的調(diào)試工具。

第二點,優(yōu)勢不明顯。運行速度上,對于大多數(shù)的語句緩存來說,編譯sql的時間開銷并不是很大,但是執(zhí)行存儲過程還需要檢查權(quán)限等一些其他開銷,所以,對于很簡單的sql,存儲過程并沒有很大優(yōu)勢。

第三點,贅余功能。對web程序來說,我們連接數(shù)據(jù)庫的用戶往往就是同一個,不需要太多的安全機制,所以,對于安全上的檢測看上去很好,實際上優(yōu)點多余。

第四點,小型程序完全無用。對于小型web應用來說,它的使用價值就更小了,反而會拖累開發(fā)進度。

第五點,對于運維上。當我們的程序要更換數(shù)據(jù)庫的時候,它的移植性相對于不適用存儲過程要復雜一些,對于維護上,由于是在db端,因此比server端的程序更好維護一些。