mysql ascii ord_MySQL ORD()函数使用实例介绍
ORD() 函数返回字符串第一个字符的ASCII 值。
语法: ORD(string)
举一些简单的例子:
mysql> SELECT ORD('i');
+----------+
| ORD('i') |
+----------+
| 105 |
+----------+
1 row in set
或者:
mysql> SELECT ORD('NowaMagic');
+------------------+
| ORD('NowaMagic') |
+------------------+
| 78 |
+------------------+
1 row in set
如果汉字又如何呢?
mysql> SELECT ORD('简明现代魔法');
+---------------------+
| ORD('简明现代魔法') |
+---------------------+
| 15183488 |
+---------------------+
1 row in set
mysql> SELECT ORD('简');
+-----------+
| ORD('简') |
+-----------+
| 15183488 |
+-----------+
1 row in set
为什么会有 8 位数那么长呢?原因是数据库使用的字符集问题,此处的数据库使用的是 UTF-8,16位表示一个符号。顺便贴一下SQL的执行语句:
mysql> SHOW CHARACTER SET;
+----------+-----------------------------+---------------------+--------+
| Charset | Description | Default collation | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5 | Big5 Traditional Chinese | big5_chinese_ci | 2 |
| dec8 | DEC West European | dec8_swedish_ci | 1 |
| cp850 | DOS West European | cp850_general_ci | 1 |
| hp8 | HP West European | hp8_english_ci | 1 |
| koi8r | KOI8-R Relcom Russian | koi8r_general_ci | 1 |
| latin1 | cp1252 West European | latin1_swedish_ci | 1 |
| latin2 | ISO 8859-2 Central European | latin2_general_ci | 1 |
| swe7 | 7bit Swedish | swe7_swedish_ci | 1 |
| ascii | US ASCII | ascii_general_ci | 1 |
| ujis | EUC-JP Japanese | ujis_japanese_ci | 3 |
| sjis | Shift-JIS Japanese | sjis_japanese_ci | 2 |
| hebrew | ISO 8859-8 Hebrew | hebrew_general_ci | 1 |
| tis620 | TIS620 Thai | tis620_thai_ci | 1 |
| euckr | EUC-KR Korean | euckr_korean_ci | 2 |
| koi8u | KOI8-U Ukrainian | koi8u_general_ci | 1 |
| gb2312 | GB2312 Simplified Chinese | gb2312_chinese_ci | 2 |
| greek | ISO 8859-7 Greek | greek_general_ci | 1 |
| cp1250 | Windows Central European | cp1250_general_ci | 1 |
| gbk | GBK Simplified Chinese | gbk_chinese_ci | 2 |
| latin5 | ISO 8859-9 Turkish | latin5_turkish_ci | 1 |
| armscii8 | ARMSCII-8 Armenian | armscii8_general_ci | 1 |
| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |
| ucs2 | UCS-2 Unicode | ucs2_general_ci | 2 |
| cp866 | DOS Russian | cp866_general_ci | 1 |
| keybcs2 | DOS Kamenicky Czech-Slovak | keybcs2_general_ci | 1 |
| macce | Mac Central European | macce_general_ci | 1 |
| macroman | Mac West European | macroman_general_ci | 1 |
| cp852 | DOS Central European | cp852_general_ci | 1 |
| latin7 | ISO 8859-13 Baltic | latin7_general_ci | 1 |
| utf8mb4 | UTF-8 Unicode | utf8mb4_general_ci | 4 |
| cp1251 | Windows Cyrillic | cp1251_general_ci | 1 |
| utf16 | UTF-16 Unicode | utf16_general_ci | 4 |
| cp1256 | Windows Arabic | cp1256_general_ci | 1 |
| cp1257 | Windows Baltic | cp1257_general_ci | 1 |
| utf32 | UTF-32 Unicode | utf32_general_ci | 4 |
| binary | Binary pseudo charset | binary | 1 |
| geostd8 | GEOSTD8 Georgian | geostd8_general_ci | 1 |
| cp932 | SJIS for Windows Japanese | cp932_japanese_ci | 2 |
| eucjpms | UJIS for Windows Japanese | eucjpms_japanese_ci | 3 |
+----------+-----------------------------+---------------------+--------+
39 rows in set
mysql ascii ord_MySQL ORD()函数使用实例介绍相关推荐
- mysql运行状态监控研究内容_如何监控mysql主从的运行状态shell脚本实例介绍
如何监控mysql主从的运行状态shell脚本实例介绍. #!/bin/bash #define mysql variable mysql_user="root" mysql_pa ...
- fclose在c语言中的作用,c语言fcloseall函数用法实例介绍
c语言fcloseall函数用法实例介绍.fcloseall函数的返回值,函数 fcloseall() 将所有打开的流与其底层的文件或功能集合关闭.任何缓冲的数据都将首先被写入,使用 fflush(3 ...
- mysql+case_mysql内置函数case用法介绍
本节内容: mysql内置函数case使用介绍 mysql对case函数的解释: 复制代码 代码示例: mysql> ? case Many help items for your reques ...
- MySQL中的sum函数用法实例详解
今天分享一下mysql中的sum函数使用.该函数已经成为大家操作mysql数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什么讲头了,这篇文章主要是通过几 ...
- MySQL中的uuid函数是什么东西
MySQL的uuid这个函数.简要介绍一下. 用法 简单看到,这个值,每次执行都是不同的. 生成规则 第1 2 3 段是与时间有关的. time_low.time_mid.time_high_and_ ...
- 计算机函数sumif实例,excel sumif函数用法和使用实例
第一部分:excel sumif函数的用法介绍 Excel中sumif函数的用法是根据指定条件对若干单元格.区域或引用求和. sumif函数语法是:SUMIF(range,criteria,sum_r ...
- php pack、unpack、ord 函数使用方法(二进制流接口应用实例)
park,unpark,ord这3个函数,在我们工作中,用到它们的估计不多. 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收.当时在处理时候,查阅不少资料.因为它们使用确实比较少, ...
- mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数
<Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...
- split mysql的用法_mysql split函数用法实例
首先,大家要知道的是,在mysql中并没有split函数,需要自己写. 比如下面几个mysql split函数的例子. 例1,获得按指定字符分割的字符串的个数: 复制代码 代码示例: DELIMITE ...
最新文章
- 300亿美元,AMD为什么要买Xilinx?
- AI一分钟 | 娃哈哈要造智能汽车?世界顶级机器学习科学家黄恒加盟京东
- 第十六届全国大学生智能汽车竞赛 讯飞智慧餐厅 全国总决赛竞赛规则
- select,InnoDB为啥会阻塞insert?
- oracle php
- 程序员过关斩将--从每秒6000写请求谈起
- docker 拉取oracle_Docker 拉取 oracle 11g镜像配置-Go语言中文社区
- WordPress 首页显示摘要
- Abbott's Revenge UVA - 816 (输出bfs路径)
- 在iOS平台使用libcurl
- 苹果真伪查询_拆解报告:山寨版苹果AirPods Pro
- 蒲丰投针结果_Scratch3.0模拟布丰投针,求π的近似值#寻找真知派#
- C#实例.net_经典例子400个
- Fastadmin后台列表外显示额外数据
- 从 .NET 开发人员的角度理解 Excel 对象模型--------结合上一篇 vb code excel 单元格锁定...
- 手指头肌腱损伤鸿蒙训练,手指肌腱损伤恢复方法有哪些
- UltraEdit自动化脚本
- 将Raspberry Pi用作台式PC的17个最佳Raspbian应用
- 利用Python进行心脏病患者特征分析
- java基础国庆作业_第四次作业 java程序设计国庆作业
热门文章
- IDEA中Maven项目中界面右边的Maven Projects窗口找不到不出来
- C语言求超级素数的个数,求一个输出a-b的超级素数程序(c)
- vue ---- 组件
- 怎么在html中加入相对链接,html直接跳转超链接 html中怎么实现同一页面超级链接...
- bootstrap下拉框分页_学习使用Bootstrap输入框、导航、分页等常用组件
- Java创建Timestamp的几种方式
- oracle删除数据释放表空间流程
- Linux根据软件包的名称查看可供安装的包
- 《Android Studio开发实战 从零基础到App上线》源码运行问题解答
- WordPress 安装插件导致 HTTP 500 内部服务器错误的问题