mysql 有newid()_MySQL中,有无GUID函数?就像SQL Server中的newid()解决方法
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()解决方法相关推荐
- sql2008能否打开mysql数据库_mysql数据库数据能不能导入到sql server中
点"测试"按钮确认你的链接是正确的. Press the "Test" button to ensure your connection settings ar ...
- mysql 查询慢_MySQL查询缓慢的N种原因,以及N+1种解决方法
昨天查询数据库的时还正常,今早来上班时,SQL语句查询就突然变得很慢了.这样的情况我相信你一定遇到过. 下面就让小编来带你了解其中的原因吧! 本篇文章简单总结了一下可能导致数据库查询慢的原因,希望能给 ...
- mysql 18456_sa登陆失败 SQL Server错误18456的解决方法_MySQL
查找问题的过程:(注:用windows账号还是可以登录的) 第一步: 启动所有与SQL有关的服务,问题依旧: 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示 ...
- Sql Server中Case函数的使用(上篇)----转载
Case具有两种格式.简单Case函数和Case搜索函数. 代码 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' E ...
- sql server中截取字符串的常用函数
sql server提供了3个常用截取字符串方法,LEFT().RIGHT().SUBSTRING(),跟C#不同的是,起始第一个索引为1. 1.LEFT ( character_expression ...
- 有关SQL Server中日期的常见问题解答
介绍 (Introduction) In this article, I compiled a list of FAQs and Answers about dates. 在本文中,我整理了有关日期的 ...
- SQL Server中的功能与存储过程
介绍 (Introduction) Usually DBAs prefer stored procedures in SQL instead of functions in SQL Server. I ...
- SQL Server中数据透视表的Python脚本
This article talks about Python scripts for creating pivot tables in multiple ways. 本文讨论了以多种方式创建数据透视 ...
- 如何在SQL Server中自动进行表分区
In this article, we will demonstrate specific ways to automate table partitioning in SQL Server. Thi ...
- sql server定义_在SQL Server中查看定义权限
sql server定义 We have various database objects such as view, stored procedures, triggers, functions a ...
最新文章
- java 实现 DES加密 解密算法
- 集群、分布式、负载均衡区别
- 对话农民丰收节交易会-农业大健康·弘本农业:功能农业扶贫
- mysql数据库的系统操作基本操作
- 结队项目之需求分析与原型设计
- JDBC批量操作性能提升
- python cookbook 笔记三
- 强的离谱, Transformer 模型与联邦机器学习详解!
- 如何查询Linux内核版本
- Linux下ps命令详解
- 存储过程别忘了写最后一句话,别忘了类型转换
- 159.majority element
- 辗转相减法的发展应用-最大比例
- mac上配置java jdk环境
- Java面向对象编程三大特征 - 继承
- 玛雅历 —— C++
- pscc2018安装服务器无响应,win10系统无法安装ps cc2018提示Microsoft visualc++ 2017的解决方法...
- 千克与磅之间的转换 Exercise05_05
- 【前端】之websql实现增删改查,包含简单示例
- python绘图黄金螺旋构图_为什么场景插画构图中要用黄金螺旋线?