主頁(yè) > 知識(shí)庫(kù) > postgreSQL數(shù)據(jù)庫(kù) 實(shí)現(xiàn)向表中快速插入1000000條數(shù)據(jù)

postgreSQL數(shù)據(jù)庫(kù) 實(shí)現(xiàn)向表中快速插入1000000條數(shù)據(jù)

熱門標(biāo)簽:呼叫中心市場(chǎng)需求 百度競(jìng)價(jià)排名 AI電銷 地方門戶網(wǎng)站 Linux服務(wù)器 服務(wù)外包 網(wǎng)站排名優(yōu)化 鐵路電話系統(tǒng)

不用創(chuàng)建函數(shù),直接向表中快速插入1000000條數(shù)據(jù)

create table tbl_test (id int, info text, c_time timestamp);
insert into tbl_test select generate_series(1,100000),md5(random()::text),clock_timestamp();
select count(id) from tbl_test; --查看個(gè)數(shù)據(jù)條數(shù)

補(bǔ)充:postgreSQL 批量插入10000條數(shù)據(jù) ,生成隨機(jī)字母隨機(jī)數(shù)

啥也不說了,看代碼吧~

--隨機(jī)字母 
select chr(int4(random()*26)+65);

--隨機(jī)4位字母
select repeat( chr(int4(random()*26)+65),4);

--隨機(jī)數(shù)字 十位不超過6的兩位數(shù)
select (random()*(6^2))::integer;

--三位數(shù)
select (random()*(10^3))::integer;

insert into t_test SELECT generate_series(1,10000) as key,repeat( chr(int4(random()*26)+65),4), (random()*(6^2))::integer,null,(random()*(10^4))::integer;

10000條數(shù)據(jù)完成,開始測(cè)試吧

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 使用postgresql 模擬批量數(shù)據(jù)插入的案例
  • PostgreSQL upsert(插入更新)數(shù)據(jù)的操作詳解
  • 使用Postgresql 實(shí)現(xiàn)快速插入測(cè)試數(shù)據(jù)
  • Python隨機(jī)生成數(shù)據(jù)后插入到PostgreSQL
  • postgres 使用存儲(chǔ)過程批量插入數(shù)據(jù)的操作

標(biāo)簽:衡水 黃山 湖南 崇左 湘潭 仙桃 銅川 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgreSQL數(shù)據(jù)庫(kù) 實(shí)現(xiàn)向表中快速插入1000000條數(shù)據(jù)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266