Sqids 是一個開源函式庫,可以從數字生成短的唯一識別碼。這些識別碼是 URL 安全的,可以編碼多個數字,並且不包含常見的髒話。 閱讀更多 .
這就是它們的樣子:
ClickHouse 提供了內建的SQL函數,用於使用默認參數生成 Sqids。此功能自 ClickHouse v23.12 版本開始提供。
快速編碼和解碼範例:
SELECT sqidEncode(1, 2, 3); -- "86Rf07"
SELECT sqidDecode('86Rf07'); -- [1,2,3]
Sqids 的主要用途是單純形象化的。如果您想在應用中使用識別碼 ID代替數字,Sqids 可能是一個不錯的選擇。