欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql轉(zhuǎn)PostgreSQL注意事項及說明

 更新時間:2024年10月31日 09:27:09   作者:佛說"獨"  
這篇文章主要介紹了Mysql轉(zhuǎn)PostgreSQL注意事項及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Mysql轉(zhuǎn)PostgreSQL注意事項

- ifnull()和COALESCE()

mysql--ifnull()
改pg--COALESCE()
ps:
mysql -- ifnull(a.audit_result, '')
pgsql -- COALESCE(a.audit_result, '')

- date_format()和to_date()

mysql--date_format()
改pg--to_date(),聲明類型 ‘ ::text'
ps:
//pg數(shù)據(jù)庫中不能使用'%',如 %y-%m-%d
to_date(create_time::text, 'YY-MM-DD')

- find_in_set()和ANY (string_to_array(‘’, ‘,’))

mysql--find_in_set()
改pg--ANY (string_to_array(some_column, ','))
ps:
SELECT t.dept_id FROM sys_dept t WHERE find_in_set('100', ancestors)
SELECT t.dept_id FROM sys_dept t WHERE '100' = ANY (string_to_array(ancestors, ','))

- sysdate()和now()

mysql--sysdate()
改pg--now()

- 模糊匹配

// 如果使用 concat參數(shù),pg數(shù)據(jù)庫需配置隱形轉(zhuǎn)換類型
mysql-- like concat('%', #{testItem}, '%') 
改pg-- ilike '%'|| #{testItem} ||'%'  或  like concat('%', #{testItem}, '%') 

- GROUP_CONCAT()和string_agg()

mysql-- GROUP_CONCAT(t.cname)
改pg-- array_to_string(array_agg(t.cname),',') 或 string_agg(t.cname,',')

- locate()和strpos()

mysql-- locate()
改pg-- strpos()

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法

    MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法

    這篇文章主要介紹了MySql采用GROUP_CONCAT合并多條數(shù)據(jù)顯示的方法,是MySQL數(shù)據(jù)庫程序設(shè)計中常見的實用技巧,需要的朋友可以參考下
    2014-10-10
  • MySQL的InnoDB引擎入門學(xué)習教程

    MySQL的InnoDB引擎入門學(xué)習教程

    這篇文章主要介紹了MySQL的InnoDB引擎入門學(xué)習教程,對InnoDB的存儲結(jié)構(gòu)有一個較好的總結(jié),需要的朋友可以參考下
    2015-11-11
  • 詳細分析mysql視圖的原理及使用方法

    詳細分析mysql視圖的原理及使用方法

    這篇文章主要介紹了mysql視圖的相關(guān)資料,幫助大家更好的理解和學(xué)習MySQL,感興趣的朋友可以了解下
    2020-08-08
  • mysql事務(wù)隔離級別詳解

    mysql事務(wù)隔離級別詳解

    MySQL事務(wù)隔離級別是指在多個事務(wù)同時執(zhí)行時,數(shù)據(jù)庫系統(tǒng)如何處理這些事務(wù)之間的相互影響。MySQL提供了四種隔離級別:讀未提交、讀已提交、可重復(fù)讀和串行化。每種隔離級別都有其優(yōu)缺點,需要根據(jù)具體情況選擇合適的級別。
    2023-06-06
  • Mysql查詢優(yōu)化的一些實用方法總結(jié)

    Mysql查詢優(yōu)化的一些實用方法總結(jié)

    對于MySQL查詢語句來說,效率是最重要的,下面這篇文章主要給大家介紹了關(guān)于Mysql查詢優(yōu)化的一些實用方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • mysql8查看鎖信息

    mysql8查看鎖信息

    MYSQL中有一個重要的特性就是鎖,下面這篇文章主要給大家介紹了關(guān)于mysql8查看鎖信息的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • mysql 讀寫分離(基礎(chǔ)篇)

    mysql 讀寫分離(基礎(chǔ)篇)

    MySQL Proxy最強大的一項功能是實現(xiàn)“讀寫分離(Read/Write Splitting)”。
    2009-04-04
  • MySQL下的RAND()優(yōu)化案例分析

    MySQL下的RAND()優(yōu)化案例分析

    這篇文章主要介紹了MySQL下的RAND()優(yōu)化案例,包括對JOIN查詢和子查詢的優(yōu)化,需要的朋友可以參考下
    2015-05-05
  • MySQL中時區(qū)參數(shù)time_zone解讀

    MySQL中時區(qū)參數(shù)time_zone解讀

    MySQL時區(qū)參數(shù)time_zone用于控制系統(tǒng)函數(shù)和字段的DEFAULT CURRENT_TIMESTAMP屬性,修改時區(qū)可能會影響timestamp類型的值,建議在MySQL配置文件中設(shè)置時區(qū)參數(shù),以確保高并發(fā)時的性能,在業(yè)務(wù)中盡量使用datetime類型來存儲時間,因為其時間上限比TIMESTAMP更遠
    2025-01-01
  • 關(guān)于MySQL報警的一次分析處理詳解

    關(guān)于MySQL報警的一次分析處理詳解

    這篇文章主要給大家介紹了關(guān)于MySQL報警的一次分析處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03

最新評論