文章目录一、日期函数1.current_date()2.current_time()3.current_timestamp4. date_add 穿越未来5.date_sub 回到过去6.datediff案例二、字符串函数2.1charset2.2 concat ——拼接字符串2.3 ucase——转化成大写2.4 lcase——转化成小写2.5 left()2.6replace()2.7sub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-14 23:02:57
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # MySQL内置函数及动态SQL
MySQL是一种流行的关系型数据库管理系统,它提供了丰富的内置函数来处理数据和执行各种操作。本文将介绍MySQL中常用的内置函数,并结合动态SQL的概念,带你深入了解如何在数据库中灵活运用这些函数。
## MySQL内置函数
MySQL内置函数可以分为多个类别,如数学函数、字符串函数、日期函数等。这些函数可以帮助我们在数据库中进行各种计算和处理操作。以下是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-25 07:08:14
                            
                                40阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么要有动态SQL 
 MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。  通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-02 22:19:40
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql常用函数说明1.聚合函数2.字符串函数3.流程控制函数4.日期和时间函数5.四舍五入函数6. using()函数的用法7. select from where group by having order by limit语句执行顺序8. mysql的插入函数9. mysql的删除函数10. mysql操作数据表 说明mysql是我们日常软件开发最常用最简单的数据库,mybatis是da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-19 07:36:44
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            mysql内置数字函数 mysql内置函数应用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-27 23:07:57
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要讲四个方面的mysql内置函数1.字符串相关;2..数字相关;3.日期相关 ;4.逻辑判断相关的;5.其他一.字符串相关内置函数 1.concat(s1, s2, s3....sn) 
 :讲s1到xsn的n个字符串顺序连接起来。 
 2.insert(str, x, y, insertStr) 
 :将原始字符串str从x位置开始(mysql从1开始计数)的y个字符串替换为insertS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-03 08:26:47
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言:在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。SQL Server包含多种不同的函数用以完成各种工作,每一个函数都有一个名称,在名称之后有一对小括号,如:GETDATE()。大部分的函数在小括号中需要一个或多个参数。 文章目录一、转换函数二、字符串函数三、日期函数四、数学函数五、系统函数六、其他函数 常用的几类函数:转换函数用来实现数据类            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-19 12:40:13
                            
                                301阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select getdate()Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250Select C            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-25 16:38:30
                            
                                338阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A         A      ZERO    97              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 22:59:59
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             mysql数据库中提供了很丰富的函数。mysql函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。 简单介绍几类函数的使用范围:数学函数:这类函数只要用于处理数字。这类函数包括绝对值函数、正弦函数、余弦函数、获取随机数函数等。字符串函数:这类函数主要用于处理字符串。其中包括字符串连接函数、字符串            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-11 14:06:12
                            
                                2097阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。 CONCAT(str1,str2,...) 字符串拼接, 如有任何一个参数为NULL ,则返回值为 NULL。 CONCAT_WS(separator,str1,str2,...) 字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-18 10:00:00
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ASCII(str) 
 返回字符串str的第一个字符的ASCII值(str是空串时返回0)
mysql> select ASCII('2');
  -> 50
mysql> select ASCII(2);
  -> 50
mysql> select ASCII('dete');
  -> 100
ORD(str) 
 如果字符串str句首是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-06-23 20:57:24
                            
                                933阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ASCII(str) 返回字符串的ASCII码,如:select ASCII('a')的返回值是97 ;ORD(str)字符串str句首是单字节返回与ASCII()函数返回的相同值。如:select ORD('0')的返回值是48CONV(N,from_base,to_base)      对数字N进制转换,并转换为字串返回(任            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-08-21 11:16:29
                            
                                531阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL 函数 MySQL 有很多内置的函数,以下列出了这些函数的说明。 MySQL 字符串函数 函数描述实例 ASCII(s) 返回字符串 s 的第一个字符的 ASCII 码。 返回 CustomerName 字段第一个字母的 ASCII 码: SELECT ASCII(CustomerName ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-19 15:47:00
                            
                                101阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            本篇文章,继续来和大家分享与MySQL相关的知识。本次内容主要会涉及到日期函数、数学函数、字符串函数以及其他函数等知识。            
                
         
            
            
            
            字符串函数 数学函数 日期函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-27 13:41:31
                            
                                169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MYSQL常用内置函数详解说明
 函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值;在整理数据时,有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音作为拼音pinyin字段的值,如:duoyinzi(ā,á,ǎ,à,a),想提取ā作为pinyin的值;数据有好几万条,不想用程序一条条处理,只想用一个sql来实现,后来了解了下MYSQL常用内置函数,是可以做到的;sql:U            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 23:14:33
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 本教程以MySQL8为主版本(内容兼顾MySQL5.7)。MySQL内置了大量的函数,包括字符串函数、数值函数、日期时间函数、流程判断函数、其他函数。同时,本文最后还附带了MySQL的类型自动转换规则。字符串函数平时我们工作中,字符串处理应该占了很大一部分。幸运的是,MySQL已经内置了大量的字符串函数。 我们选择其中比较常用的函数列表如下(全部的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 13:55:45
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、数学函数
    ROUND(x,y)
        返回参数x的四舍五入的有y位小数的值
        
    RAND()
        返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。
二、聚合函数(常用于GROUP BY从句的SELECT查询中)
    AVG(col)返回指定列的平均值
    COUNT(col)返回指定列中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 14:40:42
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询一张表里面都会设置一个主键(唯一非空)  primary key
    mysql> desc test2;  查看表结构
    mysql> create table test2(name char(10) primary key, home varchar(50));    创建表,并创建主键字段name
自增
    一般和主键一起用    auto_increment            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-14 06:51:01
                            
                                55阅读