![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql数据库
陈小唬
这个作者很懒,什么都没留下…
展开
-
MySQL中常用字符串函数及常用模糊查询方法
常用字符串函数及常用模糊查询方法原创 2023-12-20 15:31:18 · 122 阅读 · 0 评论 -
利用虚拟表进行修改
利用虚拟表进行修改原创 2023-12-04 09:25:29 · 68 阅读 · 0 评论 -
MySQL的多条件查询排序
以上语句假设"food"表包含商品信息,其中有价格(price)和进货日期(purchase_date)两列。按照价格降序排列(DESC表示降序),如果价格相同则按照进货日期升序排列(ASC表示升序)查询食品信息按价格倒叙,如果价格相同按进货日期升序。原创 2023-12-04 09:07:42 · 221 阅读 · 0 评论 -
MySQL内的其他常用函数
例如,你可以使用ABS()函数获取一个数的绝对值,使用ROUND()函数将一个数四舍五入到指定的小数位数,使用RAND()函数生成一个随机数等等。这些系统函数可以帮助你获取关于数据库服务器和当前会话状态的信息,例如当前的日期和时间、当前用户、最后插入行的ID值等等。这些函数可以帮助你在MySQL中方便地进行字符串操作,例如连接字符串、提取子串、替换子串、转换大小写等等。处理日期和时间的内置函数。:提取日期或日期/时间表达式的日期部分。:返回字符串左侧的指定长度的子串。:返回字符串右侧的指定长度的子串。原创 2023-12-01 19:03:59 · 304 阅读 · 1 评论 -
MySQL内的聚合函数
例如,你可以使用COUNT()函数计算某个列中的非NULL值数量,使用SUM()函数计算某个列中数值的总和,使用AVG()函数计算某个列中数值的平均值等等。MySQL提供了一些用于聚合数据的内置函数。这些函数可以对数据进行汇总、计数、求平均值、找最大/最小值等操作。:将指定列的值连接成一个字符串,并可选择添加分隔符。:计算指定列中非NULL值的数量。:计算指定列中数值的平均值。:计算指定列中数值的总和。:返回指定列中不重复的值。:返回指定列中的最大值。:返回指定列中的最小值。原创 2023-12-01 19:01:20 · 75 阅读 · 1 评论 -
MySQL中利用虚拟表进行组合查询
虚拟表(也称为派生表或子查询)可以在查询中作为临时表来使用,它的执行方式与普通的表操作略有不同。下面是虚拟表的执行方式。在MySQL中,查询语句首先会被解析器解析,然后交给优化器进行优化。在优化阶段,MySQL会尝试找到最佳的执行计划,以便快速地获取查询结果。对于包含虚拟表的查询语句,MySQL会将其分成两部分:外层查询和内层查询。外层查询是主查询,内层查询是虚拟表查询。MySQL会分别对这两部分查询进行解析和优化,并生成相应的执行计划。原创 2023-11-30 18:39:38 · 1024 阅读 · 0 评论 -
MySQL的聚合函数及用法
在进行多表联查时,你可以使用聚合函数来对联接后的结果集进行计算和汇总。下面是一个简单的例子,假设我们有两个表orders和customers,orders表包含订单信息,customers表包含客户信息,它们通过customer_id进行关联。在这个例子中,我们使用了SUM函数对orders表中的amount列进行求和,并使用GROUP BY子句按照customer_id和customer_name对结果进行分组。这只是MySQL中聚合函数的基本用法,还可以结合其他函数和语句来实现更复杂的计算和汇总操作。原创 2023-11-30 18:32:41 · 170 阅读 · 0 评论 -
关于创建MySQL的触发器时进行字符串拼接
在MySQL的触发器中,可以使用CONCAT函数来进行字符串拼接。在MySQL数据库中,好像不太支持“+”和“||”拼接。如果不使用CONCAT函数来进行字符串拼接就会报1292错误。原创 2023-11-22 18:59:20 · 126 阅读 · 0 评论