当前位置:首页 > MySQL教程 > 正文内容

mysql实现字符串截取_MySQL教程,mysql.字符串,截取

搜教程4年前 (2020-01-27)MySQL教程128

mysql为数据表及字段添加注释_MySQL教程

mysql为数据表及字段添加注释的方法:添加列并带注释,如【alter table test_table add t_age int(11) comment '年龄'】。

首先我们需要了解字符串截取函数:

left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。

mysql实现添加用户并授权_MySQL教程

mysql实现添加用户并授权的方法是:1、首先查询所有用户;2、然后查询用户权限;3、添加授权用户;4、分配用户权限;5、最后执行【flush privileges】命令刷新权限即可。

(免费学习视频教程推荐:mysql视频教程)

具体实例如下:

1. 字符串截取:left(str, length)  
mysql> select left('sqlstudy.com', 3);  
+-------------------------+  
| left('sqlstudy.com', 3) |  
+-------------------------+  
| sql                     |  
+-------------------------+  
2. 字符串截取:right(str, length)  
mysql> select right('sqlstudy.com', 3);  
+--------------------------+  
| right('sqlstudy.com', 3) |  
+--------------------------+  
| com                      |  
+--------------------------+  
3. 字符串截取:substring(str, pos); substring(str, pos, len)  
3.1 从字符串的第 4 个字符位置开始取,直到结束。  
mysql> select substring('sqlstudy.com', 4);  
+------------------------------+  
| substring('sqlstudy.com', 4) |  
+------------------------------+  
| study.com                    |  
+------------------------------+  
3.2 从字符串的第 4 个字符位置开始取,只取 2 个字符。  
mysql> select substring('sqlstudy.com', 4, 2);  
+---------------------------------+  
| substring('sqlstudy.com', 4, 2) |  
+---------------------------------+  
| st                              |  
+---------------------------------+  
3.3 从字符串的第 4 个字符位置(倒数)开始取,直到结束。  
mysql> select substring('sqlstudy.com', -4);  
+-------------------------------+  
| substring('sqlstudy.com', -4) |  
+-------------------------------+  
| .com                          |  
+-------------------------------+  
3.4 从字符串的第 4 个字符位置(倒数)开始取,只取 2 个字符。  
mysql> select substring('sqlstudy.com', -4, 2);  
+----------------------------------+  
| substring('sqlstudy.com', -4, 2) |  
+----------------------------------+  
| .c                               |  
+----------------------------------+  
我们注意到在函数 substring(str,pos, len)中, pos 可以是负值,但 len 不能取负值。  
4. 字符串截取:substring_index(str,delim,count)  
4.1 截取第二个 '.' 之前的所有字符。  
mysql> select substring_index('www.sqlstudy.com.cn', '.', 2);  
+------------------------------------------------+  
| substring_index('www.sqlstudy.com.cn', '.', 2) |  
+------------------------------------------------+  
| www.sqlstudy                                   |  
+------------------------------------------------+  
4.2 截取第二个 '.' (倒数)之后的所有字符。  
mysql> select substring_index('www.sqlstudy.com.cn', '.', -2);  
+-------------------------------------------------+  
| substring_index('www.sqlstudy.com.cn', '.', -2) |  
+-------------------------------------------------+  
| com.cn                                          |  
+-------------------------------------------------+  
4.3 如果在字符串中找不到 delim 参数指定的值,就返回整个字符串  
mysql> select substring_index('www.sqlstudy.com.cn', '.coc', 1);  
+---------------------------------------------------+  
| substring_index('www.sqlstudy.com.cn', '.coc', 1) |  
+---------------------------------------------------+  
| www.sqlstudy.com.cn                               |  
+---------------------------------------------------+  
 4.4 截取一个表某个字段数据的中间值 如该字段数据为  1,2,3  
mysql> select substring_index(substring_index(该字段, ',', 2) , ',', -1) from 表名;    
+--------------------------------------------------------------+    
| substring_index(substring_index(该字段, ',', 2);  , ',', -1)|    
+--------------------------------------------------------------+    
| 2                                        |    
+--------------------------------------------------------------+

相关文章教程推荐:mysql教程

以上就是mysql实现字符串截取的详细内容,更多请关注ki4网其它相关文章!

开启mysql慢查询日志的方法_MySQL教程

开启mysql慢查询日志的方法是:可以通过执行语句开启或者通过修改配置文件开启,例如【SET GLOBAL slow_query_log = 'ON';SET GLOBAL slow_query_log_file = '绝对文件路径'】。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17032.html

分享给朋友:

“mysql实现字符串截取_MySQL教程,mysql.字符串,截取” 的相关文章

关于门生信息管理体系的知识点【MySQL教程】,管理系统,知识点,信息

关于门生信息管理体系的知识点【MySQL教程】,管理系统,知识点,信息

一、variant数据范例诠释: 变量定义的一种变体范例 意义是:我如今定义了这个变量,然则我并不肯定未来对他给予什么范例来操纵,所以就先临时向内存借一个位置(空间)放下变量.等未来实际操纵的时刻动态的根据需要为该变量给予响应范例 二、历程当中的exit sub exit sub 的作...

Mysql之运算符与函数的总结【MySQL教程】,Mysql,运算符,总结

本文给人人汇总引见了mysql中的经常运用的运算符以及经常运用函数的用法及示例,异常的周全,有须要的小伙伴能够参考下 我们先来看个示例 use test; create table `employee`( emp_no int unsigned, emp_name varc...

MYSQL完成防备增加购物车反复的代码实例【MySQL教程】,MYSQL,购物车,添加

在向mysql中插进去数据的时刻最须要注意的就是防备反复发增加数据,下面这篇文章主要给人人引见了关于MYSQL怎样完成增加购物车的时刻防备反复增加的相干材料,文中经由历程示例代码引见的异常细致,须要的朋侪能够参考自创,下面来一同看看吧。 媒介 近来由于事情的缘由,在做APP购物车下单付出这一...

MySQL中关于prepare道理的详解【MySQL教程】,prepare,MySQL,详解

这篇文章重要引见了MySQL prepare的相干内容,包括prepare的发生,在服务器端的实行历程,以及jdbc对prepare的处置惩罚以及相干测试,须要的朋侪能够了解下。愿望对人人有所协助。 Prepare的优点 Prepare SQL发生的缘由。首先从mysql服务器实行sql...

Mysql删除反复数据保存最小的id【MySQL教程】,Mysql,保留,数据

在网上查找删除反复数据保存id最小的数据,要领以下: DELETE FROM people WHERE peopleName IN ( SELECT peopleName FROM...

关于MySQL数据库 增编削查语句集锦【MySQL教程】,MySQL,数据库,语句

一、基础的sql语句 CRUD操纵: create 建立(增加) read 读取 update 修正 delete 删除 1、增加数据 insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ; 给特定的...