手機(jī)sqlite文件用什么打開 SQLite中對數(shù)據(jù)進(jìn)行排序?
SQLite中對數(shù)據(jù)進(jìn)行排序?當(dāng)然,時(shí)間和日期類型datetime用于查詢、排序、插入和存儲空間。時(shí)間和日期類型比文本更有效sqllite是一個(gè)輕量級數(shù)據(jù)庫,更適合低并發(fā)和小數(shù)據(jù)量的應(yīng)用場景。有些人推
SQLite中對數(shù)據(jù)進(jìn)行排序?
當(dāng)然,時(shí)間和日期類型datetime用于查詢、排序、插入和存儲空間。時(shí)間和日期類型比文本更有效
sqllite是一個(gè)輕量級數(shù)據(jù)庫,更適合低并發(fā)和小數(shù)據(jù)量的應(yīng)用場景。有些人推薦access,但我不推薦,因?yàn)閍ccess在事物和并發(fā)處理方面有問題。其他的像MySQL或者sqlserver都太重了。我推薦H2。數(shù)據(jù)庫引擎,包括管理工具,總共只有10兆字節(jié)。它既可以作為嵌入式數(shù)據(jù)庫與程序一起發(fā)布,也可以作為數(shù)據(jù)量小、并發(fā)性好的網(wǎng)站數(shù)據(jù)庫的數(shù)據(jù)庫服務(wù)器。H2具有優(yōu)異的性能。我曾經(jīng)測試過記錄的插入。該表有大約10個(gè)字段,只有一個(gè)自增主鍵,其他列沒有索引。60萬條記錄的插入時(shí)間為13秒,1秒約為5萬條記錄。H2支持標(biāo)準(zhǔn)SQL,兼容多個(gè)大型數(shù)據(jù)庫的SQL語法,支持內(nèi)存模式打開數(shù)據(jù)庫,支持在線備份。缺點(diǎn)是字符集的支持不好,中文排序需要特殊處理。
推薦個(gè)數(shù)據(jù)庫類似sqlite?
SQLite默認(rèn)以utf8格式保存數(shù)據(jù),而現(xiàn)有的程序開發(fā)工具默認(rèn)都是GB2312格式,所以你寫的沒有轉(zhuǎn)碼的中文直接寫到庫中,任何數(shù)據(jù)庫工具肯定都會(huì)亂碼。但讀取后仍為GB2312,顯示正常。相反,如果使用數(shù)據(jù)庫工具編寫中文,則默認(rèn)情況下會(huì)以utf8格式存儲,并且會(huì)被程序亂碼。也就是說,你不能兩者兼得。如果你想能夠正常編程和讀寫數(shù)據(jù)庫工具,你必須轉(zhuǎn)碼。也就是說,保存時(shí)需要將GB2312轉(zhuǎn)換成utf8,讀取時(shí)需要將utf8轉(zhuǎn)換成GB2312。網(wǎng)上提供的源程序,叫做ccodingconv類,你搜索一個(gè)源代碼,每次執(zhí)行SQL語句前,都可以對它進(jìn)行轉(zhuǎn)換。當(dāng)整個(gè)SQL語句被轉(zhuǎn)換時(shí),E-TEXT將保持不變,而中文文本將自動(dòng)轉(zhuǎn)換為相應(yīng)的代碼,并且可以通過執(zhí)行來實(shí)現(xiàn)需求。