mysql guid字段名叫什么?
3个回答
展开全部
mysql中guid的字段名可以自定义。
如:
创建表:
CREATE TABLE `tbl_test_measure` (
`code` CHAR(36) NOT NULL,
`name` VARCHAR(10),
PRIMARY KEY (`code`)
)
插入数据:
isnert into `tbl_test_measure` values (GUID.NewGuid(),'哈哈');
其中GUID.NewGuid()就是生成的guid。
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
2012-11-19 · 知道合伙人数码行家
关注
展开全部
MYSQL没有内置的GUID功能,但是MSSQL,oracle,DB2,sybase都提供这样的功能。MYSQL没有这样的功能问题并不大,你可以选择在应用程序层构造GUID插入数据库。 不过就算MYSQL内置GUID也没有什么意义,并不是MYSQL技术不行,而是MYSQL追求更好的性能。因为使用了GUID后,性能会降低大概6-10倍左右。 当然,选择哪种解决方案,都各有利弊,没有银弹。不过如果就MYSQL平台来说,官方的选择是放弃GUID。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-25
展开全部
UUID()
返回一个通用唯一标识符(UUID)
UUID被设计成一个在时间和空间上都独一无二的数字。2个对UUID()
的调用应产生2个不同的值,即使这些调用的执行是在两个互不相连的单独电脑上进行。
UUID 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :
前3个数字从一个时间戳产生。
第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如,
由于经济时)。
第5个数字是一个 IEEE 802
节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换。 (例如,
由于主机没有以太网卡,或我们不知道怎样在你的操作系统上找到界面的机器地址
)。假若这样,空间唯一性就不能得到保证。尽管如此,一个冲突的发生机率还是非常低的。
目前,一个界面的 MAC 地址尽被FreeBSD 和
Linux考虑到。在其它操作系统中, MySQL使用随机产生的 48比特数字。
返回一个通用唯一标识符(UUID)
UUID被设计成一个在时间和空间上都独一无二的数字。2个对UUID()
的调用应产生2个不同的值,即使这些调用的执行是在两个互不相连的单独电脑上进行。
UUID 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :
前3个数字从一个时间戳产生。
第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如,
由于经济时)。
第5个数字是一个 IEEE 802
节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换。 (例如,
由于主机没有以太网卡,或我们不知道怎样在你的操作系统上找到界面的机器地址
)。假若这样,空间唯一性就不能得到保证。尽管如此,一个冲突的发生机率还是非常低的。
目前,一个界面的 MAC 地址尽被FreeBSD 和
Linux考虑到。在其它操作系统中, MySQL使用随机产生的 48比特数字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询