×

mysql

mysql split 字符串

tk88ok tk88ok 发表于2024-05-01 浏览7279 评论0
使用mysql 要处理 带逗号的字符串,比如: “1,2,3,4,5”,变成一列一列 1 2 3 4 5 处理:   网上搜了下,查了下,没有直接可以用的方法,都是用help_topic表来处理的。使用help_topic时为了解决行转列的问题。 常见的是: SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7788',',',help_topic_id+1),',',-1) AS num FROM my

mysql

mysql如何将varchar转换为int类型

小小小 小小小 发表于2024-05-01 浏览6010 评论0
mysql中有两个函数可以进行类型转换: 1、CAST() MySql CAST()函数的语法如下: CAST(expression AS TYPE); CAST()函数将任何类型的值转换为具有指定类型的值。目标类型可以是以下类型之一: 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : DATETIME 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED 2

mysql

使用docker安装mysql(使用docker安装redis)

ACG ACG 发表于2024-05-01 浏览18931 评论0
1.在docker hub 上查看要下载的mysql镜像名称: docker hub镜像仓库中为我们开发要 打开docker hub 网站dockerHub官网地址 在上方搜索栏里输入mysql 找到要拉取的镜像版本,在tag下找到版本 回到虚拟机界面,执行下面命令来拉取mysql镜像 不指定版本号,默认下载最新版本: sudo docker pull mysql 指定版本号: sudo docker pull mysql:5.7 2.镜像拉取完成后,用该镜像创建mysql

mysql

Navicat-数据库的连接以及使用

吴昊 吴昊 发表于2024-05-01 浏览5657 评论0
一、为什么使用可视化工具连接数据库?   因为数据存储在数据库中,如果没有一个工具的话,没办法直观的看到数据,使用  navicat连接后,我们可以将数据库可视化,navicat 提供良好的页面体验,用户可以更直观的查看数据,进行增删改查的操作。 二、navicat可以连接哪些数据库呢?       mysql、oracle、SQLServer、sqlite、MongoDB、DB2等类型的数据库都可以进行连接 三、怎么使用navicat连接数据库 1、通过电脑自带软件中心下载(但是很多

mysql

openGauss数据库源码解析系列文章—— 执行器解析(三)(opengauss源码分析)

乄 发表于2024-05-01 浏览8280 评论0
上一篇介绍了第七章执行器解析中“7.4 表达式计算”及“7.5 编译执行”的相关内容,本篇将介绍“7.6 向量化引擎”及“7.7 小结”的精彩内容。 7.6 向量化引擎 传统的行执行引擎大多采用一次一元组的执行模式,这样在执行过程中CPU大部分时间并没有用来处理数据,更多的是在遍历执行树,就会导致CPU的有效利用率较低。而在面对OLAP场景巨量的函数调用次数,需要巨大的开销。为了解决这一问题,openGauss中增加了向量化引擎。向量化引擎使用了一次一批元组的执行模式,能够大大减少遍历执行

mysql

齐全且实用的MySQL函数使用大全(齐全且实用的mysql函数使用大全)

ZampK ZampK 发表于2024-04-30 浏览5493 评论0
目录 一、MySQL函数介绍 二、MySQL函数分类 (一)单行函数 ①字符串函数 ②数学函数 ③日期函数 ④流程控制函数 ⑤系统信息函数 ⑥其他函数 (二)聚合函数 三、函数使用示例 (一)字符函数 ①length(str)函数 ②concat(str1,str2,...)函数 ③upper(str)、lower(str)函数 ④substr(str,start,len)函数 ⑤instr(str,要查找的子串)函数 ③trim(str)函数 ⑧lpad(

mysql

MySQL数据库远程访问权限设置(mysql数据库远程访问权限设置)

我的 我的 发表于2024-04-30 浏览7242 评论0
MySQL数据库远程访问权限设置 对于初学者小伙伴来说,我们安装mysql到本地服务,再用一些图形化工具链接。一般情况下我们都能链接成功;但是、在模拟真实的环境中我们的数据库不可能直接安装在本地机器上,大多数是在云服务器上,这种情况我们的mysql也不是路边大巴招手即停的,你还是要约的(先买票!);也就是你的帐号不允许从远程登陆,只能在localhost登录,怎么办? 接下来给大家讲解两种简单的方法、方法再简单要先用管理员账户登录进去,这样才可以修改 让我们先登录上mysql 一、改

mysql

Mysql出现问题:忘记密码登录不了解决方案(mysql 小虚竹)(mysql更改密码后无法登陆)

™無聲煩の告別™ ™無聲煩の告別™ 发表于2024-04-30 浏览7975 评论0
❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成习惯 PC端左侧加我微信,进社群,有送书等更多活动! 问题 密码忘记了,怎么办 1045-Access denied for user 'root'@'**' (using password:YES) 解决方案 非管理员密

mysql

Mysql高级部分系列(一)(mysql 高级)

HT。 HT。 发表于2024-04-30 浏览6927 评论0
1、Mysql逻辑架构剖析 1.1、服务器处理客户端请求 服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为 例展示: 更具体一些则是 当一个客户端请求向mysql服务器发起请求的时候,会先与服务器建立 TCP 连接,经过三次握手建立连接成功后, MySQL 服务器对 TCP 传输过来的账号密码做身份认证、权限获取,TCP 连接收到请求后,从连接池中分配给一个线程专门与这个客户端的交互。接着会进入sql接口部分,接收用户的SQL命令,并且返回用户需要