MYSQL运算符
运算结果为真返回true,结果为假返回false
算数运算符
使用select进行数值的计算
比较运算符
(=):比较两边数值或字符串,相等返回true,反之为false
(!=,<>):比较两边数值或字符串,不相等返回true,相等返回false
(>,>=)比较运算符两边数值,大于(大于等于)返回true,条件不成立返回false
(<,<=):比较运算符两边数值,小于(小于等于)返回true,条件不成立返回false
(in,not in):判断数值或字符串是(不)否在集合中,(不)存在返回true,反之返回false
(between and):判断数值是否在两值之间,在返回true,反之返回false
mysql函数
系统函数
通过select 使用特定函数查看系统信息
查看当前数据库版本
查看当前使用的数据库名
查看当前登录用户
查看数据库数据存储路径
字符串处理函数
对查询返回结果进行处理
<length()>:返回括号内参数字符数
<concat()>将括号内多个参数进行分组式拼接
<group_concat()>将括号内多个参数拼接成一组,并使用 ( , ) 号分隔
<substr(str,num1,num2)>截取str参数,从num1开始截取,截取num2个字符
num1为非负数时从左往右取
num1为负数时从右往左取
<left(str,num)>将str参数从左往右取num个字符
<right(str,num)>将str参数从右往左取num个字符
<ascii(par)>查看参数的ascii码值
当有多个参数时取字符串中第一个字符
<ord(par)>与ascii功能一致
<hex(par)>查看参数的16进制数,可查询多个字符
其他函数
if(条件表达式,v1,v2):如果条件表达式,为true返回v1,false返回v2
sleep(num):暂停num秒
rand(num):返回随机数
rand():随机返回0-1之间的值
rand()*10:乘以10,随机返回0-10之间的随机数
rand()*10-4:乘以10后整体减四,返回-4到6之间的随机数
load_file:读取文件内容,注意路径分隔符为 /
修改my.ini文件,文件结尾添加[secure_file_priv=]并保存,重启phpstudy后生效
ASCII码值介绍
ASCII是一种字符编码系统,即美国信息交换标准代码。它主要用于计算机、设备和其他通信设备中表示和交换英文文本。
主要作用:
- 字符编码:ASCII为英文字符、数字和一些特殊符号提供了一个统一的编码方式,使得这些字符可以在不同的计算机系统和程序中被正确识别和显示。
- 控制字符:ASCII定义了一组控制字符,用于控制文本的显示方式,如换行、制表等,这对于文本格式的控制非常重要。
用途:
- 文本存储与处理:ASCII用于计算机内部存储英文文本,以及在程序中处理和分析文本数据。
- 数据交换:作为早期的编码标准,ASCII使得不同计算机系统之间能够交换文本数据而不会出现乱码,是数据交换的基础。
- 编程开发:在编程中,ASCII码常被用于字符和字符串的操作,是编程语言中字符处理的基础。
- 通信协议:在一些基础的通信协议中,ASCII用于构建和解析文本消息。
技术细节:
- 编码范围:ASCII编码使用7位二进制数(实际上是8位,但最高位未使用),可以表示128个不同的字符。
- 字符集:包括26个大写字母(A-Z)、26个小写字母(a-z)、10个数字(0-9)以及一些特殊符号和控制字符。
- 兼容性:ASCII是许多其他编码标准的基础,如ISO 8859-1和UTF-8等,它们在ASCII的基础上进行了扩展,以支持更多语言的字符。
ASCII是一个非常重要的编码标准,但它主要限于表示基于拉丁字母的语言。随着全球化的发展,为了表示更多语言的字符,出现了如UTF-8等更广泛的字符编码标准。UTF-8是目前最常用的字符编码,它能够表示世界上几乎所有语言的字符,并且与ASCII编码兼容。
ASCII码值对照表
在 MySQL 中使用字符串函数涉及中文显示不全
涉及到字符串的存在,如果字符串中存在中文,由于中文字符编码中字符的字节长度与英文存在差异所以部分函数执行时如果参数包含中文可能会显示不全或报错,每个中文字符在 UTF-8 编码下通常占用 3 个字节,可以进行适当调节
cmd命令行中文乱码
输入chcp65001更改编码
标签:返回,字符,false,编码,true,运算符,MYSQL,ASCII,图文 From: https://blog.csdn.net/h1008685/article/details/139142420