mysql中,有无GUID函数?就像SQL Server中的newid()

如题!

有无直接返回GUID唯一标识的函数?

------解决方案--------------------

函数 UUID()

mysql> select uuid();

+--------------------------------------+

| uuid() |

+--------------------------------------+

| f6561a2e-8a6d-102a-a914-5ecff55cee93 |

+--------------------------------------+

1 row in set (0.00 sec)

------解决方案--------------------

有,但只能在windows服务器上用com_create_guid

------解决方案--------------------

UUID()

返回一个通用唯一标识符(UUID) ,其产生的根据是《DCE 1.1: 远程过程调用》 (附录A) CAE (公共应用软件环境) 的说明,该作品于1997年10月由 The Open Group 出版 (文件编号 C706, http://www.opengroup.org/public/pubs/catalog/c706.htm).

UUID被设计成一个在时间和空间上都独一无二的数字。2个对UUID() 的调用应产生2个不同的值,即使这些调用的执行是在两个互不相连的单独电脑上进行。

UUID 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :

前3个数字从一个时间戳产生。

第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如, 由于经济时)。

第5个数字是一个 IEEE 802 节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换。 (例如, 由于主机没有以太网卡,或我们不知道怎样在你的操作系统上找到界面的机器地址 )。假若这样,空间唯一性就不能得到保证。尽管如此,一个冲突的发生机率还是非常低的。

目前,一个界面的 MAC 地址尽被FreeBSD 和 Linux考虑到。在其它操作系统中, MySQL使用随机产生的 48比特数字。

mysql> SELECT UUID();

-> '6ccd780c-baba-1026-9564-0040f4311e29 '

注意, UUID() 不支持复制功能。

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

mysql 有newid()_MySQL中,有无GUID函数?就像SQL Server中的newid()解决方法相关推荐

  1. sql2008能否打开mysql数据库_mysql数据库数据能不能导入到sql server中

    点"测试"按钮确认你的链接是正确的. Press the "Test" button to ensure your connection settings ar ...

  2. mysql 查询慢_MySQL查询缓慢的N种原因,以及N+1种解决方法

    昨天查询数据库的时还正常,今早来上班时,SQL语句查询就突然变得很慢了.这样的情况我相信你一定遇到过. 下面就让小编来带你了解其中的原因吧! 本篇文章简单总结了一下可能导致数据库查询慢的原因,希望能给 ...

  3. mysql 18456_sa登陆失败 SQL Server错误18456的解决方法_MySQL

    查找问题的过程:(注:用windows账号还是可以登录的) 第一步: 启动所有与SQL有关的服务,问题依旧: 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示 ...

  4. Sql Server中Case函数的使用(上篇)----转载

    Case具有两种格式.简单Case函数和Case搜索函数. 代码 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' E ...

  5. sql server中截取字符串的常用函数

    sql server提供了3个常用截取字符串方法,LEFT().RIGHT().SUBSTRING(),跟C#不同的是,起始第一个索引为1. 1.LEFT ( character_expression ...

  6. 有关SQL Server中日期的常见问题解答

    介绍 (Introduction) In this article, I compiled a list of FAQs and Answers about dates. 在本文中,我整理了有关日期的 ...

  7. SQL Server中的功能与存储过程

    介绍 (Introduction) Usually DBAs prefer stored procedures in SQL instead of functions in SQL Server. I ...

  8. SQL Server中数据透视表的Python脚本

    This article talks about Python scripts for creating pivot tables in multiple ways. 本文讨论了以多种方式创建数据透视 ...

  9. 如何在SQL Server中自动进行表分区

    In this article, we will demonstrate specific ways to automate table partitioning in SQL Server. Thi ...

  10. sql server定义_在SQL Server中查看定义权限

    sql server定义 We have various database objects such as view, stored procedures, triggers, functions a ...

最新文章

  1. java 实现 DES加密 解密算法
  2. 集群、分布式、负载均衡区别
  3. 对话农民丰收节交易会-农业大健康·弘本农业:功能农业扶贫
  4. mysql数据库的系统操作基本操作
  5. 结队项目之需求分析与原型设计
  6. JDBC批量操作性能提升
  7. python cookbook 笔记三
  8. 强的离谱, Transformer 模型与联邦机器学习详解!
  9. 如何查询Linux内核版本
  10. Linux下ps命令详解
  11. 存储过程别忘了写最后一句话,别忘了类型转换
  12. 159.majority element
  13. 辗转相减法的发展应用-最大比例
  14. mac上配置java jdk环境
  15. Java面向对象编程三大特征 - 继承
  16. 玛雅历 —— C++
  17. pscc2018安装服务器无响应,win10系统无法安装ps cc2018提示Microsoft visualc++ 2017的解决方法...
  18. 千克与磅之间的转换 Exercise05_05
  19. 【前端】之websql实现增删改查,包含简单示例
  20. python绘图黄金螺旋构图_为什么场景插画构图中要用黄金螺旋线?

热门文章

  1. sklearn之逻辑回归LR
  2. 2022 Java 企业面试题汇总
  3. 云服务器突发性能实例t5与通用型服务器的区别?
  4. 网易杭研易盾实习心得(4)
  5. 解决Deepin15.10安装后无WiFi和无线网卡驱动问题
  6. 回忆,一切都是那么清晰_伤感日志
  7. 《 硬件创业:从产品创意到成熟企业的成功路线图》——1.2 当前的技术
  8. 力扣:电话号码的字母组合
  9. Windows平台搭建Mantis服务器
  10. python培训班课程大纲_Python课程大纲