MariaDB中有哪些实用功能,基本作用是什么
Admin 2022-09-26 群英技术资讯 425 次浏览
本章包含最常用功能的列表,提供定义,说明和示例。
最常用的聚合函数如下 -
S.No | 名称与描述 |
---|---|
1 | COUNT 它对记录总数进行统计。 示例 - SELECT COUNT(*)FROM customer_table; |
2 | MIN 它揭示了一组记录的最小值。 示例 - SELECT组织,MIN(帐户)FROM合同GROUP BY组织; |
3 | MAX 它揭示了一组记录的最大值。 示例 - SELECT组织,MAX(account_size)FROM合同GROUP BY组织; |
4 | AVG 它计算一组的记录的平均值。 示例 -选择AVG(account_size)FROM合同; |
5 | SUM 它计算一组记录的总和。 示例 - SELECT SUM(account_size)FROM合同; |
TIMESTAMPDIFF函数提供了一种计算年龄 -
SELECT CURDATE() AS today; SELECT ID, DOB, TIMESTAMPDIFF(YEAR,DOB,'2015-07-01') AS age FROM officer_info;
CONCAT函数在连接操作后返回结果字符串。 您可以使用一个或多个参数。 检查其语法如下 -
SELECT CONCAT(item, item,...);
查看以下示例 -
SELECT CONCAT('Ram', 'bu', 'tan'); Output:Rambutan
以下是重要的日期函数 -
S.No | 名称与描述 |
---|---|
1 | CURDATE() 它以yyyy-mm-dd或yyyymmdd格式返回日期。 示例 - SELECT CURDATE(); |
2 | DATE() 它以多种格式返回日期。 示例-CREATE TABLE product_release_tbl(x DATE); |
3 | CURTIME() 它以HH:MM:SS或HHMMSS.uuuuuu格式返回时间。 示例 - SELECT CURTIME(); |
4 | DATE_SUB() 它从指定的日期增加或减少天数。 示例 - SELECT DATE_SUB('2016-02-08',INTERVAL 60 DAY); |
5 | DATEDIFF() 它确定两个日期之间的天数。 示例 - SELECT DATEDIFF('2016-01-01 23:59:59','2016-01-03'); |
6 | DATE ADD() 它增加或减去日期和时间的任何时间单位。 示例 - SELECT DATE_ADD('2016-01-04 23:59:59',INTERVAL 22 SECOND); |
7 | EXTRACT() 它从日期中提取单位。 示例 - SELECT EXTRACT(YPAR FROM'2016-01-08'); |
8 | NOW() 它以yyyy-mm-dd hh:mm:ss或yyyymmddhhmmss.uuuuuu格式返回当前日期和时间。 示例 - SELECT NOW(); |
9 | DATE FORMAT() 它根据指定的格式字符串格式化日期。 示例 - SELECT DATE_FORMAT('2016-01-09 20:20:00','%W%M%Y'); |
以下是一些重要的时间函数 -
它返回日期的秒数。S.No | 名称与描述 |
---|---|
1 | HOUR() 它返回时间的小时或已过去的小时数。 示例 - SELECT HOUR('19:17:09'); |
2 | LOCALTIME() 它的作用就像NOW()。 |
3 | MICROSECOND() 它返回时间的微秒。 示例 - SELECT MICROSECOND('16:30:00.543876'); |
4 | MINUTE() 它返回时间的分钟。 示例 - SELECT MINUTE('2016-05-22 17:22:01'); |
5 |
SECOND() 它返回日期的秒数。 示例 - SELECT SECOND('2016-03-12 16:30:04.000001'); |
6 | TIME_FORMAT() 它根据指定的格式字符串格式化时间。 示例 - SELECT TIME_FORMAT('22:02:20','%H%k%h%I%l'); |
7 | TIMESTAMP() 它为活动提供了格式为yyyy-mm-dd hh:mm:dd的时间戳。 示例 - CREATE TABLE orders_(ID INT,tmst TIMESTAMP); |
下面给出了一些重要的数字函数在MariaDB -
S.No | 名称与描述 |
---|---|
1 | TRUNCATE() 它返回一个截断的数字到小数位数指定。 示例 - SELECT TRUNCATE(101.222,1); |
2 | COS() 它返回x弧度的余弦。 示例 - SELECT COS(PI()); |
3 | CEILING() 它返回不小于x的最小整数。 示例 - SELECT CEILING(2.11); |
4 | DEGREES() 它将弧度转换为度。 示例 - SELECT DEGREES(PI()); |
5 | DIV() 它执行整数除法。 示例 - SELECT 100 DIV 4; |
6 | EXP() 它返回e的x的幂。 示例 - SELECT EXP(2); |
7 | FLOOR() 它返回不超过x的最大整数。 示例 - SELECT FLOOR(2.01); |
8 | LN() 它返回x的自然对数。 示例 - SELECT LN(3); |
9 | LOG() 它返回给定基数的自然对数或对数。 示例 - SELECT LOG(3); |
10 | SQRT() 它返回平方根。 示例 - SELECT SQRT(16); |
下面给出了重要的字符串函数 -
S.No | 名称与描述 |
---|---|
1 | INSTR() 它返回一个子串的第一个实例的位置。 示例 - SELECT INSTR('rambutan','tan'); |
2 | RIGHT() 它返回最右边的字符串字符。 示例 - SELECT RIGHT('rambutan',3); |
3 | LENGTH() 它返回字符串的字节长度。 示例 - SELECT LENGTH('rambutan'); |
4 | LOCATE() 它返回一个子串的第一个实例的位置。 示例 - SELECT LOCATE('tan','rambutan'); |
5 | INSERT() 它返回一个字符串,在某个位置有一个指定的子字符串,被修改。 示例 - SELECT INSERT('ramputan',4,1,'b'); |
6 | LEFT() 它返回最左边的字符。 示例 - SELECT LEFT('rambutan',3); |
7 | UPPER() 它将字符更改为大写。 示例 - SELECT UPPER(lastname); |
8 | LOWER() 它将字符更改为小写。 示例 - SELECT LOWER(lastname); |
9 | STRCMP() 它比较字符串,当他们相等,则返回0。 示例 -选择STRCMP('蛋','奶酪'); |
10 | REPLACE() 它在替换字符后返回一个字符串。 示例 - SELECT REPLACE('sully','l','n'); |
11 | REVERSE() 它反转字符串中的字符。 示例 - SELECT REVERSE('racecar'); |
12 | REPEAT() 它返回一个字符串,重复给定字符x次。 示例 - SELECT REPEAT('ha',10); |
13 | SUBSTRING() 它从字符串返回一个子串,从位置x开始。 示例 - SELECT SUBSTRING('rambutan',3); |
14 | TRIM() 它从字符串中删除尾随/前导字符。 示例 - SELECT TRIM(LEADING'_'FROM'_rambutan'); |
到此,关于“MariaDB中有哪些实用功能,基本作用是什么”的学习就结束了,希望能够解决大家的疑惑,另外大家动手实践也很重要,对大家加深理解和学习很有帮助。如果想要学习更多的相关知识,欢迎关注群英网络资讯站,小编每天都会给大家分享实用的文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
很多新手在学习mongoDB的时候会遇到启动报错28663的问题,但是又不知道如何解决,其实这是引擎导致的问题,下面小编就给大家分享一下解决方法,有需要的朋友可以参考一下。
在MariaDB数据库中,ORDER BY子句用于按升序或降序对结果集中的记录进行排序。
这篇文章给大家分享的是MariaDB建立连接的方法。与MariaDB建立连接的方法是在命令提示符下执行mysql小编觉得挺实用的,文中的介绍很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
在MariaDB中创建或删除数据库需要特权,通常仅授予root用户或管理员。 在这些帐户下,您有两个删除数据库的选项:mysqladmin二进制文件和PHP脚本。
这篇文章我们来了解MariaDB中delete语句的用法,delete语句是MariaDB中的常用语句,因此本文就给大家来介绍一下,下文有详细的介绍,有需要的朋友可以参考,接下来就跟随小编来一起学习一下吧!
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008