最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

postgresql數(shù)據(jù)庫使用說明_實現(xiàn)時間范圍查詢

 更新時間:2021年01月28日 10:00:27   作者:水沐銀橙  
這篇文章主要介紹了postgresql數(shù)據(jù)庫使用說明_實現(xiàn)時間范圍查詢,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

按照日期查詢通常有好幾種方法:

按照日期范圍查詢有好幾種方法,日期字段類型一般為:

Timestamp without timezone

方法一:

select * from user_info where create_date
>= '2015-07-01' and create_date < '2015-08-15';

方法二:

select * from user_info where create_date
between '2015-07-01' and '2015-08-15';

方法三:

select * from user_info where create_date
>= '2015-07-01'::timestamp and create_date < '2015-08-15'::timestamp;

方法四:

 
select * from user_info where create_date
between to_date('2015-07-01','YYYY-MM-DD') and to_date('2015-08-15','YYYY-MM-DD');

pandas.to_sql 遇到主鍵重復(fù)的,怎么能夠跳過繼續(xù)執(zhí)行呢,其實很簡單,就一條一條的插入就可以了,因為to_sql還沒有很好的解決辦法。

具體的代碼如下所示:

  for exchange in exchange_list.items():
    if exchange[1]==True:
      pass
    else:
      continue
    sql = """ SELECT * FROM %s WHERE "time" BETWEEN '2019-07-05 18:48' AND '2019-07-09' """ % (exchange[0])
    data = pd.read_sql(sql=sql, con=conn)
    print(data.head())
    for i in range(len(data)):
      #sql = "SELECT * FROM `%s` WHERE `key` = '{}'"%(exchange).format(row.Key)
      #found = pd.read_sql(sql, con=conn2)
      #if len(found) == 0:
      try:
        data.iloc[i:i + 1].to_sql(name=exchange[0], index=False,if_exists='append', con=conn2)
      except Exception as e:
        print(e)
        pass

pandas.to_sql 無法設(shè)置主鍵,這個是肯定的,能做的辦法就是在to_sql之前先使用創(chuàng)建表的方法,創(chuàng)建一張表

建表的代碼如下所示:

/*
Create SEQUENCE for table
*/
DROP SEQUENCE IF EXISTS @exchangeName_id_seq;
CREATE SEQUENCE @exchangeName_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
 
/*
Create Table structure for table
*/
DROP TABLE IF EXISTS "public"."@exchangeName";
CREATE TABLE "public"."@exchangeName" (
 "id" int4 NOT NULL DEFAULT nextval('@exchangeName_id_seq'::regclass),
 "time" timestamp(6) NOT NULL,
 "open" float8,
 "high" float8,
 "low" float8,
 "close" float8,
 "volume" float8,
 "info" varchar COLLATE "pg_catalog"."default" NOT NULL
)
;
 
/*
Create Primary Key structure for table
*/
ALTER TABLE "public"."@exchangeName" DROP CONSTRAINT IF EXISTS "@exchangeName_pkey";
ALTER TABLE "public"."@exchangeName" ADD CONSTRAINT "@exchangeName_pkey" PRIMARY KEY ("time", "info");
 

補充:postgresql 數(shù)據(jù)庫時間間隔數(shù)據(jù)查詢

當前時間向前推一天:

SELECT current_timestamp - interval '1 day'

當前時間向前推一個月:

SELECT current_timestamp - interval '1 month'

當前時間向前推一年:

SELECT current_timestamp - interval '1 year'

當前時間向前推一小時:

SELECT current_timestamp - interval '1 hour'

當前時間向前推一分鐘:

SELECT current_timestamp - interval '1 min'

當前時間向前推60秒:

SELECT current_timestamp - interval '60 second'

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

相關(guān)文章

  • Windows版?PostgreSQL?利用?pg_upgrade?進行大版升級操作方法

    Windows版?PostgreSQL?利用?pg_upgrade?進行大版升級操作方法

    最近?PostgreSQL?15?版本正式發(fā)布了,新版本的各種特性和好處本文就不展開介紹了,主要介紹一下?Windows?環(huán)境下?PostgreSQL?大版本升級的方法,我們現(xiàn)在的幾個數(shù)據(jù)庫都是運行在?Windows服務(wù)器的?PostgreSQL?14,需要的朋友可以參考下
    2022-10-10
  • PostgreSQL實現(xiàn)一個通用標簽系統(tǒng)

    PostgreSQL實現(xiàn)一個通用標簽系統(tǒng)

    這篇文章主要給大家介紹了關(guān)于利用PostgreSQL實現(xiàn)一個通用標簽系統(tǒng)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • PostgreSQL數(shù)據(jù)庫中修改表字段的常用命令小結(jié)

    PostgreSQL數(shù)據(jù)庫中修改表字段的常用命令小結(jié)

    這篇文章主要給大家介紹了PostgreSQL數(shù)據(jù)庫中修改表字段的常用命令操作,文中有詳細的代碼示例供大家參考,具有一定的參考價值,需要的朋友可以參考下
    2023-12-12
  • 詳解如何優(yōu)化在PostgreSQL中對于日期范圍的查詢

    詳解如何優(yōu)化在PostgreSQL中對于日期范圍的查詢

    在 PostgreSQL 中,處理日期范圍的查詢是常見的操作,然而,如果不進行適當?shù)膬?yōu)化,這些查詢可能會導(dǎo)致性能問題,特別是在處理大型數(shù)據(jù)集時,本文章將詳細討論如何優(yōu)化在 PostgreSQL 中對于日期范圍的查詢,需要的朋友可以參考下
    2024-07-07
  • postgresql中的ctid解讀

    postgresql中的ctid解讀

    這篇文章主要介紹了postgresql中的ctid使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • PostgreSQL中offset...limit分頁優(yōu)化的一些常見手段

    PostgreSQL中offset...limit分頁優(yōu)化的一些常見手段

    我們在使用數(shù)據(jù)庫進行分頁查詢時,隨著offset過濾的數(shù)據(jù)越來越多,查詢也會越來越慢,下面這篇文章主要給大家介紹了關(guān)于PostgreSQL中offset...limit分頁優(yōu)化的一些常見手段,需要的朋友可以參考下
    2023-05-05
  • PostgreSQL?pg_filenode.map文件介紹

    PostgreSQL?pg_filenode.map文件介紹

    這篇文章主要介紹了PostgreSQL誤刪pg_filenode.map怎么辦,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-09-09
  • PostgreSQL判斷字符串是否包含目標字符串的多種方法

    PostgreSQL判斷字符串是否包含目標字符串的多種方法

    這篇文章主要介紹了PostgreSQL判斷字符串是否包含目標字符串的多種方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • postgresql 如何關(guān)閉自動提交

    postgresql 如何關(guān)閉自動提交

    這篇文章主要介紹了postgresql 如何關(guān)閉自動提交的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • 詳解如何診斷和解決PostgreSQL中的死鎖問題

    詳解如何診斷和解決PostgreSQL中的死鎖問題

    在數(shù)據(jù)庫系統(tǒng)中,死鎖是一個常見但棘手的問題,PostgreSQL 也不例外,如果不及時診斷和解決,死鎖可能會導(dǎo)致系統(tǒng)性能嚴重下降,甚至應(yīng)用程序的崩潰,本文將詳細探討如何診斷和解決 PostgreSQL 中的死鎖問題,需要的朋友可以參考下
    2024-07-07

最新評論

安塞县| 济阳县| 江永县| 屯门区| 秦皇岛市| 内江市| 荥经县| 霍城县| 布拖县| 贵港市| 淮南市| 延吉市| 镇赉县| 绥德县| 岑巩县| 中山市| 勃利县| 敦化市| 保山市| 万安县| 东港市| 油尖旺区| 湘阴县| 福清市| 东乌珠穆沁旗| 毕节市| 兴和县| 伊吾县| 肥城市| 新巴尔虎左旗| 上犹县| 遂平县| 日土县| 濮阳市| 库车县| 华容县| 山阳县| 霍州市| 铜山县| 寻乌县| 龙门县|