直接寫不好嗎?? 拼接字符串要加空格 不然都連在一起了
strConnection += " initial catalog=test;";
你這curl調(diào)用接口返回得是json數(shù)據(jù)吧?
你要先把這個json數(shù)據(jù)轉(zhuǎn)換成數(shù)組或者對象才能循環(huán)呀
json_decode
對json格式得字符串進(jìn)行解碼。
MyISAM引擎下會有自動維護(hù)這個的,可以更快。
強(qiáng)調(diào)一下,不要用字符串來存時間。如果已經(jīng)存了,盡早改成ISODate,因?yàn)樵缤磉€會遇到其他問題。
首先,一個正常的epoch時間是32位(4字節(jié)),一個字符串日期至少是10個字節(jié)(如2018-06-12
),字符串時間至少是19個字節(jié)(如2018-06-12 12:00:00
),浪費(fèi)空間浪費(fèi)效率。
其次,字符串的時間無法進(jìn)行正常的運(yùn)算。正常的時間可以通過$year/$month/$day等運(yùn)算符很方便地取出相應(yīng)的部分,字符串的時間……
再次,遇到時區(qū)問題要怎么辦?
最后說說你的問題。不知道theday
是個什么值,所以無法考證我的推斷是否正確。
考慮以下兩個時間哪個更大?
timeA = '2018-6-12'
timeB = '2018-12-12'
常識來說我們肯定覺得timeB
> timeA
,但對計算機(jī)而言,timeA
> timeB
。這也是使用字符串存時間的諸多問題之一。機(jī)器比較時間是逐字節(jié)比較。前面5位大家都是'2018-'
,打個平手。第6位決定勝負(fù),一個是6,一個是1,結(jié)果當(dāng)然就是timeA
> timeB
。
所以如果上面的理由還不足以說服你使用ISODate,至少應(yīng)該補(bǔ)足剩下的那個0:'2018-06-12'。
可以使用later模塊實(shí)現(xiàn)定時任務(wù)。
至于分析文件,這個得看你們的.txt文件怎么保存數(shù)據(jù)了,使用特殊符號將數(shù)據(jù)隔開,還是用鍵值的形式存儲,你只要用nodejs,讀取其中的數(shù)據(jù),然后將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為數(shù)組,對象或者序列化字符串等你需要的數(shù)據(jù)即可。使用過formidable中間件和querystring模塊你應(yīng)該知道。
要不嘗試重啟mongo服務(wù)
linode的ip+端口號,默認(rèn)應(yīng)該是3306端口
你鏈接試試
我覺得數(shù)據(jù)量不大的話,先從數(shù)據(jù)庫讀出,然后從excel讀入,再做相關(guān)的比較會比較好。創(chuàng)建臨時表,個人覺得不是明智之舉。頻繁的讀取,寫入數(shù)據(jù)庫是有弊端的。
pandas.read_excel() -> format & compare <- read from DB with specific APIs
這個輸入如果沒有‘-’呢 你怎么搞
既然:
GRANT ALL PRIVILEGES ON PY4E.* TO 'root'@'localhost' IDENTIFIED BY 'pswd' WITH GRANT OPTION;
設(shè)置 password
為 pswd
那么:
connection = pymysql.connect(host='127.0.0.1',
user='root',
password='root',
這里的password
就應(yīng)該是pswd
, 而不是root
.
ENAME 字段是varchar類型嗎?
用的是sql.Date么
import.json文件有多大?一些建議:
1.數(shù)據(jù)庫參數(shù)需要優(yōu)化
shared_buffers, max_connections, maintenance_work_mem, effective_cache_size, sync, commit_delay , commit_siblings ,checkpoint_segments, wal_buffers, wal_writer_delay,
2. 是不是可以先處理下文件,按照COPY的文件格式格式化好,再用cppy命令導(dǎo)入,或者外部表,但處理文件也會稍微麻煩些
測試表qxd_user
中number
是索引列,reg_dev
是普通列,沒有加索引
1.group by
沒加條件的時候是全表掃描
2.請用where
條件帶上索引,先后關(guān)系是先where
再group by
3.group by 索引列
,這樣可以走索引
是。。。這種問題要學(xué)會使用搜索引擎。。。
這是什么教程簡直就是誤人子弟,學(xué)mongodb最好的方式是看官方文檔。
mongod是mongodb數(shù)據(jù)庫的服務(wù)端進(jìn)程,mongo是客戶端,通過mongo可以連接到mongod服務(wù)端并進(jìn)行操作。
windows上應(yīng)該是要把mongod配置成系統(tǒng)服務(wù),然后開機(jī)自啟動。
mongod的dbpatch目錄下的數(shù)據(jù)存儲文件名沒有和你設(shè)置的庫名或者表名直接對應(yīng)的,你只能看到一堆collection(表)文件和一堆index(索引)文件,具體你某個庫或者表存儲在那個文件中對你是透明的。
select sum(sl) as sum from (你上面的sql) group by type order by sum;
1、性別這樣的檢索,不適合加索引;
2、like的考慮全文索引,如果簡單的就借助存儲引擎的,復(fù)雜的話就用solr全文檢索
首先給你點(diǎn)個贊,8.0發(fā)布后還真沒注意到有這個新特性,剛?cè)ysql官網(wǎng)查了下,如下:
The .frm metadata files previously associated with base tables and views no longer exist. Metadata previously stored in .frm files is now stored in data dictionary tables.Similarly, trigger metadata previously stored in .TRG and .TRN files is stored in a data dictionary table and those files no longer exist.
大概就是說.frm元數(shù)據(jù)文件已經(jīng)不存在了,現(xiàn)在被存儲在數(shù)據(jù)字典表中了。至于數(shù)據(jù)字典在哪,沒細(xì)看,應(yīng)該是在information_schema庫中,對比下表改動還是很大的。
上面還給出一個信息.TRG觸發(fā)器文件也不存在了。
傳送門
用
set names utf8
設(shè)置一下編碼試試
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。