mysql uniqueidentifier_Uniqueidentifier数据类型[通俗易懂]

mysql uniqueidentifier_Uniqueidentifier数据类型[通俗易懂]一.Uniqueidentifier数据类型可存储16字节的二进制值Uniqueidentifier用来存储一个全局唯一标识符,即GUID。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值uniqueidentifier值通常不定义为常量。您可以按下列方式指定uniqueidentifier常量:字符串格式:’6F9619FF-8B86-D011-B42D-00C0…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一.Uniqueidentifier数据类型

可存储16字节的二进制值

Uniqueidentifier用来存储一个全局唯一标识符,即GUID。GUID是唯一的二进制数:世界上的任何两台计算机都不会生成重复的GUID值

uniqueidentifier 值通常不定义为常量。

您可以按下列方式指定 uniqueidentifier 常量:

字符串格式:’6F9619FF-8B86-D011-B42D-00C04FC964FF’

二进制格式:0xff19966f868b11d0b42d00c04fc964ff

二.生成Uniqueidentifier值

1.使用NewID()函数为 uniqueIdentifier 数据类型赋值

NewID()函数是从他们的网卡上的标识数字和CPU时钟的唯一的数字生成新的UniqueIdentifier数据 ,这个数据和GUID是一样的每台计算机能生成全球唯一的值,这样在多台计算机和多网络之间生成具有唯一性的标识符

2.直接将字符串的常量转化成这样的格式 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

举例:6F9619FF-8B86-D011-B42D-00C04FC964FF 为有效的UniqueIdentifier数据

3.直接赋于32位的十六位数据

举例 0xffffffff00000000ffffffff00000000

三.uniqueidentifier和identity

uniqueidentifier 根据 NEWID 产生的值是唯一的,可以作为主键,IDENTITY 表示标识,也是自增的,可以作为主键

uniqueidentifier 数据类型不会按照 IDENTITY 属性的方式为插入的行自动生成新的 ID。

例如,若要获取新的 uniqueidentifier 值,则表必须具有指定 NEWID 函数或 NEWSEQUENTIALID 函数的 DEFAULT 子句,或 INSERT 语句必须使用 NEWID 函数。

在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。

对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。

ROWGUIDCOL属性只能指派给uniqueidentifier列在SQL中 ROWGUIDCOL表示新列是行的全局唯一标识列。

对于每个表只能指派一个uniqueidentifier 列作为ROWGUIDCO列。ROWGUIDCOL属性只能指派给uniqueidentifier列

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195873.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 漫画:18年来,我第一次尝试穿裙子

    今天要推荐的是校园故事 《恋色多选题》 曾经的假小子女主进入大学之后, 微妙地当选了班花。 还迎来了自己人生的桃花期, 这个时候却遇到了他…… 原文始发于微信公众号(全栈程序员社区…

    2021年6月22日
  • 获取iframe src里的参数

    获取iframe src里的参数父业面iframe:<divid=”vue”> <iframeid=”mainiframe”width=”100%”height=”100%”frameborder=”no”border=”0″marginwidth=”0″marginheight=”0″scrolling=”auto”src=”../swap/finance/index.html?CID=13123jklkljlajkj”></iframe></div>子页

    2022年7月15日
  • phpstorm2021永久激活码【2021.8最新】

    (phpstorm2021永久激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月25日
  • 常用进程调度算法_进程调度算法例题

    常用进程调度算法_进程调度算法例题写在前面:我是【程序员宝藏】的宝藏派发员,致力于创作原创干货。我热爱技术、热爱开源与分享,创作的【计算机基础面试问题】系列文章和【计算机基础主干知识】系列文章广受好评!后期会创作更多优质原创系列文章!如果您对计算机基础知识、编程等感兴趣,可以关注我,我们一起成长!本人力荐:如果觉得CSDN排版不够美观,欢迎来我的个人原创公zong号【程序员宝藏】(号如其名,诚不欺你!)查看有红色重点标记和排版美观的全系列文章(不细你来找我要红包)参考链接:TCP三次握手四次挥手好多同学问我要pdf版,我干脆.

    2022年9月29日
  • LINUX上NIS服务配置

    LINUX上NIS服务配置

    2021年8月27日
  • Ubuntu 18.04 浏览器安装flash[通俗易懂]

    flash官网(注意下载和系统浏览器相对应的包)PPAPI:供Opera(15以上)、Chromium(开源谷歌)浏览器使用NPAPI:适用于FireFox(火狐)、Safari(苹果)、Opera(欧朋,12.17版以下)然后解压:tar-zxvfflash_player_npapi_linux.x86_64.tar.gz复制:sudocplibflashplay…

    2022年4月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号