一. 字符串函数#CHAR_LENGTH(s)返回字符串s的字符数SELECT CHAR_LENGTH('你好123');#5#LENGTH(s)返回字符串s的长度,和字符集有关SELECT LENGTH('你好123');#CONCAT(s1,s2,...)将字符串s1,s2等多个字符串合并为一个字符串SELECT CONCAT('12','34');#1234#CONCAT_WS(x,s1,s
# Python获取字典的value值 默认值为false 在Python,字典(dictionary)是一种非常常用的数据结构,它由键(key)和值(value)组成。有时候我们在获取字典的值时,如果键不存在,我们希望能够返回一个默认值而不是抛出异常。本文将介绍如何在Python获取字典的值,并在键不存在时返回默认值。 ## 获取字典的值 要获取字典的值,我们可以使用`get()`方
原创 2024-05-31 06:32:33
98阅读
# 实现Python发送POST请求的方法 ## 1. 简介 在网络编程,经常需要与服务器进行交互,向服务器发送请求并获取响应数据。POST请求是常见的一种请求方式,它通常用于向服务器提交数据。本文将介绍如何使用Python发送POST请求,并且请求包含一个值为false的参数。 ## 2. 流程 下面是实现这个需求的整体流程,我们可以用表格展示出来: | 步骤 | 描述 | | --
原创 2024-01-13 04:54:34
104阅读
我们可以借助F12在谷歌任意浏览器页面运行js,或者使用js在线运行代码,以便我们更好检查程
原创 2022-10-28 08:07:25
326阅读
ViewPager的介绍和使用ViewPager的介绍和使用自动翻页翻页监听设置下方翻页圆点 ViewPager的介绍和使用使用效果图Viewpager,视图翻页工具,提供了多页面切换的效果。Android 3.0后引入的一个UI控件,位于v4包。低版本使用需要导入v4包,但是现在我们开发的APP一般不再兼容3.0及以下的系统版本,另外现在大多数使用Android studio进行开发,默认导
转载 2024-03-31 13:29:02
160阅读
mysql5.6 innlDB 在CHAR、VARCHAR、TEXT类型的列上可以定义全文索引,但因为无法中文分词所以对中文的支持很差,但从MySQL5.7开始,MySQL内置了ngram全文检索插件,用来支持中文分词,并且对MyISAM和InnoDB引擎有效。在没法升级5.7的情况下,5.6有变通的办法,就是将整句的中文拆分成单个汉字,并按urlencode、区位码、base64、拼音
转载 2024-02-04 00:28:57
51阅读
大神说:在sql,能用if else  就不用case  when下面来看看,具体为什么,没有搞清楚,如果有大神知道的提供下资料: Mysql的if既可以作为表达式用,也可在存储过程作为流程控制语句使用,如下是做为表达式使用:IF表达式 复制代码代码如下: IF(expr1,expr2,expr3) 如果 expr1 是TRUE
转载 2023-08-24 20:00:00
112阅读
mysql standard mysql standardMySQL Standards Compliance This section describes how MySQL relates to the ANSI/ISO SQL standards. MySQL Server has many extensions to the SQL standard, and here you can
转载 2024-03-11 10:00:53
40阅读
类似三元运算符select if(1,"男","女")结果: 
转载 2023-05-30 16:41:40
76阅读
# MySQL 数据库介绍与使用指南 ## 1. 什么是 MySQL 数据库? MySQL 是一种关系型数据库管理系统,常用于构建和维护大型数据库应用程序。它是一个开源软件,被广泛应用于各种类型的应用程序,包括网站、电子商务系统、数据分析等。 MySQL 基于客户端-服务器架构,其中客户端通过网络连接到服务器,向服务器发送查询请求并接收结果。MySQL 数据库使用 SQL(结构化查询语言)进
原创 2023-09-17 18:26:05
20阅读
一、exists和in - - - 小表驱动大表前言: 500*10000和10000*500,在数学角度来说是没什么区别的,从java角度来说是这样的:for(int i=0;i<500;i++){ for(int j;j<10000;j++){ } }和for(int i=0;i<10000;i++){ for(int j;j<500;j++){
转载 2023-10-27 01:10:07
142阅读
今天做项目的时候看mybatis-plus打印的sql语句日志中用的是count(1),感觉不是很懂,就查了查以下内容转载自:首先说一下count()这个函数,count()函数的作用是统计符合查询条件的记录,函数指定的参数不为 NULL 的记录有多少个。比如count(age),如果有某一条记录的age字段为null,则不会被统计进去。count(1)是统计在某个表,1这个表达式不为null
转载 2023-10-08 01:36:29
227阅读
# MySQL简介及常用操作 MySQL是一个开源的关系型数据库管理系统,被广泛应用于各种Web应用程序的数据存储和管理。它具有高性能、稳定可靠以及良好的可扩展性等特点,因此备受开发者的青睐。 本文将介绍MySQL的基本使用和常见操作,包括数据库的创建、表的创建和数据的增删改查等。 ## 安装和配置MySQL 首先,我们需要在本地环境安装和配置MySQL。以下是一些常用的MySQL安装方
原创 2023-10-03 07:47:02
22阅读
# MySQL中使用FOR循环的指南 在数据库编程,控制流结构显得尤为重要。对于初学者来说,MySQL的`FOR`循环的执行可能会有些复杂,特别是在没有编程经验的情况下。本文将为您提供一个详细的指南,教您如何在MySQL实现FOR循环。 ## 整体流程 首先,让我们明确实现FOR循环的基本步骤。下面的表格概述了整个流程: | 步骤 | 描述
原创 7月前
19阅读
# 如何在MySQL中使用for in语句 ## 概述 在MySQL,我们无法像在其他编程语言中一样直接使用for in语句来遍历数据。但是我们可以通过使用游标(cursor)来实现类似的功能。在本文中,我将向你展示如何在MySQL中使用游标来实现for in语句的功能。 ## 流程图 ```mermaid flowchart TD start[开始] step1[创建游标]
原创 2024-04-05 03:54:37
29阅读
MySQL进阶3.3 内连接内连接(INNER JOIN)主要通过设置连接条件的方式,来移除查询结果某些数据行的交叉连接。简单来说,就是利用条件表达式来消除交叉连接的某些数据行。内连接使用 INNER JOIN 关键字连接两张表,并使用 ON 子句来设置连接条件。如果没有连接条件,INNER JOIN 和 CROSS JOIN 在语法上是等同的,两者可以互换。内连接的语法格式如下:SELECT
转载 2023-08-10 19:42:53
1120阅读
前言: 本文主要是参考mysql官方文档,并加上自己的测试用例,来加深自己对mysql函数的理解,也借此平台与大家分享,如有不妥和错误之处欢迎读者评论,我会及时改正,愿与大家一起学习进步。概述: 所谓function(特指mysql函数)就是mysql服务器预先编写的函数,来供我们使用。这些函数可用在where,ORDER BY ,HAVING用于查询条件,也可用于select之后用于显
转载 2023-08-28 20:31:38
303阅读
in和exists的区别分析select * from A where id in (select id from B); select * from A where exists (select 1 from B where A.id=B.id);对于以上两种情况,in是在内存里遍历比较,而exists需要查询数据库,所以当B表数据量较大时,exists效率优于in。当B表数据较大时不适合使用
转载 2023-08-20 23:25:25
177阅读
在本教程,您将学习如何使用SIGNAL和RESIGNAL语句来引发存储过程的错误条件。MySQL SIGNAL语句使用SIGNAL语句在存储的程序(例如存储过程,存储函数,触发器或事件)向调用者返回错误或警告条件。 SIGNAL语句提供了对返回值(如值和消息SQLSTATE)的信息的控制。以下说明SIGNAL语句的语法:SIGNAL SQLSTATE | condition_name; SE
转载 2023-10-13 22:56:19
390阅读
mysql运算符 = 和<=>是一样的效果,不过<=>可以用来判断MULL值,在两个操作数均为NULL时,其返回值为1而不为NULL,当一个操作数为NULL时,其返回值为0 而不为NULL <>和|=是一一样的效果,主要进行不相等判断。但是不能判断NULL in和not in 
转载 2023-11-09 15:26:45
167阅读
  • 1
  • 2
  • 3
  • 4
  • 5