返回顶部
首页 > 资讯 > 数据库 >MySQL函数的使用示例
  • 620
分享到

MySQL函数的使用示例

2024-04-02 19:04:59 620人浏览 八月长安
摘要

小编给大家分享一下Mysql函数的使用示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!案例:使用各种函数操作数据,掌握各种函数

小编给大家分享一下Mysql函数的使用示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

案例:使用各种函数操作数据,掌握各种函数的作用和使用方法。
(1)使用数学函数rand()生成3个10以内的随机整数。
(2)使用sin(),con(),tan(),cot()函数计算三角函数值,并将计算结果转换成整数值。
(3)创建表,并使用字符串和日期函数对字段值进行操作。
(4)使用case进行条件判断,如果m_birth小于2000年,就显示"old";如果m_birth大于2000年,则显示"young"。

(1)、使用数学函数rand()生成3个10以内的随机整数。
mysql> select round( rand() * 10 ),round( rand() * 10 ), round( rand() * 10 );+----------------------+----------------------+----------------------+| round( rand() * 10 ) | round( rand() * 10 ) | round( rand() * 10 ) |+----------------------+----------------------+----------------------+|                    9 |                    8 |                    1 |+----------------------+----------------------+----------------------+1 row in set (0.00 sec)
(2)、使用sin(),con(),tan(),cot()函数计算三角函数值,并将计算结果转换成整数值。
mysql> select pi(),
    -> sin(pi()/2),
    -> cos(pi()),
    -> round(tan(pi()/4)),
    -> floor(cot(pi()/4));+----------+-------------+-----------+--------------------+--------------------+| pi()     | sin(pi()/2) | cos(pi()) | round(tan(pi()/4)) | floor(cot(pi()/4)) |+----------+-------------+-----------+--------------------+--------------------+| 3.141593 |           1 |        -1 |                  1 |                  1 |+----------+-------------+-----------+--------------------+--------------------+1 row in set (0.00 sec)
(3)、创建表,并使用字符串和日期函数对字段值进行操作。

①创建表member,其中包含5个字段,分别为auto_increment约束的m_id字段、varchar类型的m_FN字段、varchar类型的m_LN字段、datetime类型m_birth字段和varchar类型的m_info字段。

mysql> create table member    -> (
    -> m_id int auto_increment primary key,
    -> m_FN varchar(100),
    -> m_LN varchar(100),
    -> m_birth datetime,
    -> m_info varchar(255) null
    -> );Query OK, 0 rows affected (0.21 sec)

②插入一条记录,m_id值为默认,m_FN值为"Halen",m_LN值为"Park",m_birth值为1970-06-29,m-info值为"GoodMan"。

mysql> insert into member values
    -> ( null,'Halen','Park','1970-06-29','GoodMan');Query OK, 1 row affected (0.01 sec)mysql> select * from member;+------+-------+------+---------------------+---------+| m_id | m_FN  | m_LN | m_birth             | m_info  |+------+-------+------+---------------------+---------+|    1 | Halen | Park | 1970-06-29 00:00:00 | GoodMan |+------+-------+------+---------------------+---------+1 row in set (0.00 sec)

③返回m_FN的长度,返回第一条记录中人的全名,将m_info字段值转换成小写字母。将m_info的值反向输出。

mysql> select length(m_FN),concat(m_FN,m_LN),
    -> lower(m_info),reverse(m_info) from member;+--------------+-------------------+---------------+-----------------+| length(m_FN) | concat(m_FN,m_LN) | lower(m_info) | reverse(m_info) |+--------------+-------------------+---------------+-----------------+|            5 | HalenPark         | goodman       | naMdooG         |+--------------+-------------------+---------------+-----------------+1 row in set (0.00 sec)

④计算第1条记录中人的年龄,并计算m_birth字段中的值在那一年中的位置,按照"Saturday 4th October 1997"格式输出时间值。

mysql> select year(curdate())-year(m_birth) as age,dayofyear(m_birth) as days,
    -> date_fORMat(m_birth,'%W %D %M %Y') as birthDate from member;+------+------+-----------------------+| age  | days | birthDate             |+------+------+-----------------------+|   49 |  180 | Monday 29th June 1970 |+------+------+-----------------------+1 row in set (0.00 sec)

⑤插入一条新的记录,m_FN值为"Samuel",m_LN值为"Greem",m_birth值为系统当前时间,m_info为空。使用last_insert_id查看最后插入的id值。

mysql> insert into member values( null,'Samuel','Green',now(),null);Query OK, 1 row affected (0.04 sec)mysql> select * from member;+------+--------+-------+---------------------+---------+| m_id | m_FN   | m_LN  | m_birth             | m_info  |+------+--------+-------+---------------------+---------+|    1 | Halen  | Park  | 1970-06-29 00:00:00 | GoodMan ||    2 | Samuel | Green | 2019-08-20 12:43:23 | NULL    |+------+--------+-------+---------------------+---------+3 rows in set (0.00 sec)

可以看到表中有两条记录,接下来使用last_insert_id()函数查看最后插入的id值,SQL语句如下:

mysql> select last_insert_id();+------------------+| last_insert_id() |+------------------+|                3 |+------------------+1 row in set (0.00 sec)
(4)、使用case进行条件判断,如果m_birth小于2000年,就显示"old";如果m_birth大于2000年,则显示"young"。
mysql> select m_birth,case when year(m_birth)<2000 then 'old'
    -> when year(m_birth)>2000 then 'young'
    -> else 'not born' end as status from member;+---------------------+--------+| m_birth             | status |+---------------------+--------+| 1970-06-29 00:00:00 | old    || 2019-08-20 12:43:23 | young  |+---------------------+--------+3 rows in set (0.00 sec)

以上是“MySQL函数的使用示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL函数的使用示例

本文链接: https://lsjlt.com/news/55242.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL函数的使用示例
    小编给大家分享一下MySQL函数的使用示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!案例:使用各种函数操作数据,掌握各种函数...
    99+
    2024-04-02
  • MySQL日期函数的使用示例
    这篇文章主要为大家展示了“MySQL日期函数的使用示例”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL日期函数的使用示例”这篇文章吧。日期函数1、CURDATE()/CURRENT_DA...
    99+
    2023-06-03
  • mysql求和函数使用示例
    复制代码 代码如下: $sql="SELECT SUM(prise) sum from buylist where mid = '1'"; $ress=mysql_...
    99+
    2022-11-15
    mysql 求和函数
  • mysql函数用法示例
    这篇文章主要介绍了mysql函数用法示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。检测Mysql的性能可以通过 selec&#...
    99+
    2024-04-02
  • VuetoReftoRefstoRaw函数使用示例
    目录1. toRef2. toRefs3. toRaw1. toRef 将一个对象中的属性转换成单独的响应式引用接收两个参数:参数一 => 对象 参数二 => 属性转换后...
    99+
    2023-03-09
    Vue toRef函数 Vue toRefs函数 Vue toRaw函数
  • mysql函数的示例分析
    这篇文章将为大家详细讲解有关mysql函数的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一.内置函数1.数学函数rand()round(num)ceil(num...
    99+
    2024-04-02
  • php中sprintf()函数的使用示例
    这篇文章给大家分享的是有关php中sprintf()函数的使用示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Pe...
    99+
    2023-06-14
  • PHP中explode()函数的使用示例
    这篇文章给大家分享的是有关PHP中explode()函数的使用示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Pe...
    99+
    2023-06-14
  • Python的函数使用示例详解
    目录1 跳出循环-break2 python函数2.1 内置函数2.2 自定义函数2.3 main函数在两种python循环语句的使用中,不仅仅是循环条件达到才能跳出循环体。所以,在...
    99+
    2024-04-02
  • Kotlin函数使用示例教程
    目录我们先看看简单的函数我们写一个求和函数函数头函数体调用函数非常简单反编译Java源代码步骤接下来我们来看看匿名函数这是接口的声明我们先看看简单的函数 // 前面的文章我们了解到它...
    99+
    2024-04-02
  • javascript经典函数使用示例
    这篇文章主要介绍javascript经典函数使用示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1。字符串替代方法。function String_Replace(srcString,findString,repl...
    99+
    2023-06-03
  • MySQL窗口函数OVER使用示例详细讲解
    目录窗口函数测试数据表及数据窗口函数空窗口窗口中只有 ORDER BY窗口中只有 PARTITION BY 时同时有 PARTITION BY 与 ORDER BY窗口函数 OVER (PARTITION BY xxx ...
    99+
    2023-01-05
    MySQL 窗口函数 窗口函数OVER MySQL OVER函数
  • MySQL中json_extract()函数的使用实例
    目录mysql中json_extract()函数的使用一、初始化二、执行json_extract()MySql中json_extract函数的一个特殊之处在MySql中,是这样的而在Oracle中,是这样的MySQL中j...
    99+
    2022-07-05
    MySQLjsonextract MySQL中json_extract() json_extract函数使用
  • php中array_reverse()函数的使用示例
    这篇文章主要介绍php中array_reverse()函数的使用示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主...
    99+
    2023-06-14
  • PHP8函数:get_debug_type()的多种使用示例
    PHP 8 是 PHP 编程语言的最新的主要版本,它引入了一些新的功能和语言特性,其中包括一个全新的函数 get_debug_type()。get_debug_type() 函数是一个非常有用的函数,可以帮助开发人员在代码中更方便地处理变量...
    99+
    2023-05-18
    get_debug_type() PHP函数 多种使用示例
  • Python函数介绍:float函数的功能和使用示例
    Python函数介绍:float函数的功能和使用示例Python是一种广泛应用于多个领域的高级编程语言,它提供了丰富的内置函数,以便开发者能够更加方便地开发和处理数据。其中之一就是float函数,它用于将字符串或者数字转换为浮点数类型。在本...
    99+
    2023-11-03
    功能 使用示例 float函数
  • Python函数介绍:len函数的功能和使用示例
    Python函数介绍:len函数的功能和使用示例在Python编程中,len()是一个常用的内置函数,它用来返回传入对象的长度或元素个数。这个函数可以用于字符串、列表、元组、字典和集合等不同类型的数据结构。len()函数非常简单易用,本文将...
    99+
    2023-11-03
    Python 函数 len函数
  • Python函数介绍:locals函数的功能和使用示例
    Python函数介绍:locals函数的功能和使用示例Python是一种广泛应用于各个领域的编程语言,其强大的函数特性帮助程序员有效地组织和管理代码。在Python中,有许多内置的函数可以帮助我们更好地完成编程任务。其中一个非常有用的函数是...
    99+
    2023-11-03
    Python函数 使用示例 locals函数
  • Python函数介绍:print函数的功能和使用示例
    Python是一种流行的编程语言,旨在使计算机编程变得更加简单和易于理解。在Python中,用print函数向控制台输出文本是一个基本的任务。在本文中,我们将介绍Python的print函数,探索其功能和使用示例,并提供代码示例来帮助您更好...
    99+
    2023-11-03
    Python 函数 Print
  • Python函数介绍:range函数的功能和使用示例
    Python函数介绍:range函数的功能和使用示例Python是一种优美、易读、易写的面向对象编程语言,拥有丰富而强大的函数库。其中,range()函数是Python内置函数之一,常用于生成一系列数字,常用形式为:range(start,...
    99+
    2023-11-03
    range函数 功能示例
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作