# GUID在数据库类型中该如何定义？

- Link: https://www.xuepaijie.com/html/skill/devops/574.html
- Published: 2016-03-10T16:35:00+08:00
- Author: Admin

**认识下GUID的格式先，**

GUID的默认格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”，包含四个“-”在内，共计36个
字符。

**那么是定义varchar还是char，哪个更好，**

类型的定义，这两种从表面上看是没有啥特别的区别的，但是前者是可变，后者是固定的。
但是话说回来了，有时候误插了，那么前者更省资源，所以建议定义为varchar(36)。
