mysql 结束符报错_数据库之mysql篇(6)—— mysql常用函数函数/自定义函数

news/2025/2/26 9:47:45

常用函数

运算函数

我相信你都能看懂,所以以上的不再做过多解释

然后还有个,前面漏掉的between and:

意指10是否在0到20之间,如果是返回1,否则返回0

日期函数

这个要稍微注意一下参数,第一个是起始日期,interval是固定的,2则是需要加的日期数,后面的day则是单位,还可以是week,year

信息函数

聚合函数

以上的因为我这个test数据库下的表没有很好的数据,所以操作得到的结果感觉很怪,各位见谅,你知道怎么用就可以了

加密函数

以上两种加密函数,我个人觉得都不是很安全。

因为md5虽然加密操作不可逆(不可以用加密好的数据反译),但是加密出来的数据是有规律可循的,不信你可以在你自己电脑上操作看看加密“testing”看看是不是和我这的一样的,那么只要可以把md5加密出来的所有数据整合成一个数据库,然后直接一个一个的破译就行了。而且password方法虽然也可以是这么个情况,

不过一般的操作,使用这两个加密函数已经够了。

自定义函数:

1)自定义函数的必要条件:

参数可以有零个或多个

返回值必须只能有一个

参数和返回值之间可以没有必然联系,所有函数都有返回值,但参数不一定。

函数可以返回任意类型的数据,同样也可以接受任意类型的数据作为参数

2)自定义函数的函数体:

3)例:

A:不带参数

returns指定该函数返回值的数据类型

return用于返回具体的值/值变量

函数名后面必须带括号,不然报错

B:带参数:

C:创建复合型函数

目前的表信息:

创建:

这里报错是因为mysql默认以分号为结束,则不会把数据插入表中就结束了

使用

 可以把mysql默认结束符由分号改为//

再次创建并查看数据:

D:删除自定义函数


http://www.niftyadmin.cn/n/712819.html

相关文章

洛谷P1331-海战(简单的DFS)

题目描述: 在峰会期间,武装部队得处于高度戒备。警察将监视每一条大街,军队将保卫建筑物,领空将布满了F-2003飞机。此外,巡洋船只和舰队将被派去保护海岸线。不幸的是因为种种原因,国防海军部仅有很少的几位…

UITableViewCell的cell重用原理

iOS设备的内存有限,如果用UITableView显示成千上万条数据, 就需要成千上万个UITableViewCell对象的话, 那将会耗尽iOS设备的内存。要解决该问题,需要重用UITableViewCell对象。 (苹果一向很注重的应用的性能优化和用户…

Win10 幸免!旧版漏洞 Bug 被发现可致 Win7“崩溃”

安全人员最近发现Windows 7和8.1有一个文件名bug,某些不良文件名使系统锁定或蓝屏死机,恶意网页可以通过使用它们作为图像源来嵌入这些文件名。如果用户使用任何浏览器访问这样的网页,电脑不久就会死机,甚至会可能会直接崩溃。 Wi…

vs code为什么不出现小黑框_大白菜上的“小黑点”到底是什么?能不能吃?多年的疑问解开了!...

大白菜是我们日常饮食中的一种常见蔬菜,清淡可口,非常百搭,炖、炒、熘、拌以及做馅、配菜都可以。在营养价值方面,白菜含有蛋白质、脂肪、多种维生素和钙、磷等矿物质以及大量粗纤维等。其中粗纤维可以帮助润肠、排毒,…

Ubuntu 18.04上搭建FTP服务器

1、准备工作需要安装并运行的Ubuntu Server 18.04系统。当然还需要一个具有sudo权限的账号。 2、安装VSFTPVSFTP程序位于标准存储库中,因此可以使用单个命令删除安装。打开终端窗口并使用以下命令: sudo apt-get install vsftpd 使用以下命令启动并启用该…

CodeForces 6B-President‘s Office(简单的DFS)

题目描述: President of Berland has a very vast office-room, where, apart from him, work his subordinates. Each subordinate, as well as President himself, has his own desk of a unique colour. Each desk is rectangular, and its sides are parallel t…

job是什么 oracle12c_安装完oracle12c,oraclejobschedulerorcl服务打不开, 请问怎么查看它是否禁用,怎么把它打开...

展开全部racle在处理一般事务32313133353236313431303231363533e4b893e5b19e31333366303665时并不需要全部启动其后台的所有服务由于oracle服务所占用系统资源比较大,一般情况下启动监听服务oraclesidtnslistener和数据库服务oracleservicesid就可以满足数据处理的大…

java web开发(十一)过滤器

为什么80%的码农都做不了架构师?>>> 一 生命周期 方法声明功能描述init(FilterConfig filterConfig)用于初始化过滤器,整个生命周期中只被调用一次doFilter(ServletRequest req, ServletResponse resp)拦截处理方法destroy()卸载Filter之前调…