MySQL 中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,MySQL 中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。vim tes
千家信息网最后更新 2025年01月24日MySQL 中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元
MySQL 中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
vim test.sh#Define variablesMYSQL_HOME=/usrSQL_SCRIPT_DB_CONNECTION_STRING='-uroot -p'root''SQL_SCRIPT_PARAMETERS_LIST="'PARAM1 PARAM2 PARAM3'"#Execute the command#CMD_SQL_SCRIPT_EXECUTION=${MYSQL_HOME}/bin/mysql ${SQL_SCRIPT_DB_CONNECTION_STRING} -e "set @VAR1=$SQL_SCRIPT_PARAMETERS_LIST ; source ${SQL_SCRIPT_FILE_LOCATION}/${SQL_SCRIPT_NAME}.sql ;" >> ${myLogFile}${MYSQL_HOME}/bin/mysql ${SQL_SCRIPT_DB_CONNECTION_STRING} -e "set @VAR=$SQL_SCRIPT_PARAMETERS_LIST; set @VAR_NUM=length(@VAR)-length(REPLACE(@VAR,' ',''))+1; /* define the total number of the variables */ set @VAR_POS=0; /* define the variable position in the string *//* define the variables' value, if the the variable doesn't exist, its value is null */set @VAR_1 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_2 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_3 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_4 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_5 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_6 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);set @VAR_7 = if(@VAR_POS < @VAR_NUM,SUBSTRING_INDEX(SUBSTRING_INDEX(@VAR, ' ', @VAR_POS:=@VAR_POS+1),' ',-1),null);select @VAR_1, @VAR_2, @VAR_3, @VAR_4, @VAR_5, @VAR_6, @VAR_7;"sh test.sh Warning: Using a password on the command line interface can be insecure.+--------+--------+--------+--------+--------+--------+--------+| @VAR_1 | @VAR_2 | @VAR_3 | @VAR_4 | @VAR_5 | @VAR_6 | @VAR_7 |+--------+--------+--------+--------+--------+--------+--------+| PARAM1 | PARAM2 | PARAM3 | NULL | NULL | NULL | NULL |+--------+--------+--------+--------+--------+--------+--------+
看完上述内容,你们掌握MySQL 中怎么通过SUBSTRING_INDEX函数拆分字符串为数组单元的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
函数
单元
字符
字符串
数组
内容
方法
更多
问题
束手无策
为此
原因
对此
技能
篇文章
经验
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发后期有哪些管理风险
江西正邦软件开发岗位怎么样
软件开发团队的项目主管宣布
儿童手工网络安全知识书签
sql语句适用于哪些数据库
lol山西去哪个服务器
中国互联网国家科技奖
软件开发公司的财务交接内容
扩展网络技术教什么
农业信息技术的核心是数据库
海南软件开发薪资
网络安全就业方向分析
我的世界1核服务器能带多少人
海康存储服务器与管理平台
数据库修改记录方式
云服务器核心线程
软件开发中心有哪几个
php 数据库连接 类
网络安全法与企业
网络安全和杀毒软件的区别
网络安全创业机会
网络安全渗透测试考试题
网络安全绘画品
怎样炒股炒股软件开发
卫星互联网 铖昌科技
赚钱的app软件开发
华为与中国5g网络技术
西藏的网络安全周是什么样子
v2x软件开发公司
卡方有差异的数据库