《半條命:Alyx》“生化奇兵”Mod演示 遊戲性超強
阿新 • • 發佈:2022-03-15
UUID 簡介
UUID 含義是通用唯一識別碼 (Universally Unique Identifier)
UUID 的目的:每條資料都可以建立不同於其它資料的 id , 在這樣的情況下,就不需考慮資料庫建立時的名稱重複問題。
常用:UUID 來作為資料庫資料表主鍵是非常不錯的選擇,保證每次生成的 UUID 是唯一的。
UUID 的唯一缺陷是,生成的結果串會比較長。
標準的UUID格式為:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12)。
Java 生成 UUID
生成 10條 UUID 資料
import java.util.UUID; public class UuidTest { public static void main(String[] args) { for(int i=0;i<10;i++){ String uuid = UUID.randomUUID().toString().replaceAll("-", ""); System.out.println(uuid); } } }
java 中,用於獲取 UUID 的方法
import java.util.UUID;
public class UUIDUtils {
public static String getUUID(){
return UUID.randomUUID().toString().replaceAll("-","").toUpperCase();
}
}
//如下
User user = new User();
user.setId(UUIDUtils.getUUID());
MySQL 插入 UUID 資料
生成 UUID
/*只能生成一條*/ SELECT REPLACE(UUID(),'-','') AS id; /*在資料庫中找一張資料多的表執行生成多條*/ SELECT (REPLACE(UUID(), '-', '')) id FROM 表名 LIMIT (條數50);
插入 UUID
INSERT INTO table_name(id) VALUES(UUID());