促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 4
SQL 中的数据类型
SQL & Hibernate
第 4 级,
课程 0
SQL 数据类型简介 与 JavaScript 不同,SQL 具有强类型。在每个表中,每一列都有自己固定的数据类型。 数据类型有很多,但是和Java语言不同的是,之所以有这么多,并不是因为有适用于所有场合的数据类型。数据库非常依赖于数据的大小,因此许多数据类型仅在长度上有所不同。 总的来说,数据类型可以分为 5 组: 数值类型 字符串类型 存储日期和时间的类型 对象:通常表示为字节集合 传输:JSON 和 XML 通常不同的 DBMS 仍然有自己的数据类型。每个 DBMS 都
数值函数
SQL & Hibernate
第 4 级,
课程 1
数值函数列表 正如我们上面所说,DBMS 仅仅存储某种类型的数据是不够的,它还需要支持对这些类型的数据进行广泛的超快速操作。 而且,如您所知,所有 DBMS 都支持各种数字类型和对它们的操作。今天,您将熟悉其中最受欢迎的。 MySQL 中的所有数字函数都可以有条件地分为 5 组: 算术运算 位操作 舍入函数 代数函数 三角函数 顺便说一句,由于使用了 Java 语言,您对其中的许多内容都很熟悉,所以我认为您不会对它们感到惊讶。但让我们按顺序开始。 可以在此处找到完整的功能列表
日期函数
SQL & Hibernate
第 4 级,
课程 2
3.1 处理日期和时间的函数列表 日期和时间是数据库中存储的最常见的数据类型之一。这就是为什么使用它们的函数列表非常大。以下是最受欢迎的: # 功能 描述 1个 CURDATE() 返回当前日期 2个 时间() 返回当前时间 3个 现在(),当地时间() 返回当前日期和当前时间 4个 年() 从日期返回年份 5个 月() 返回日期中的月份 6个 日(),日月() 返回日期中的日期 7 小时() 仅从时间返回数小时 8个 分钟() 宣布时间分钟 9 第二() 从时间返回秒数 1
日期函数,实例
SQL & Hibernate
第 4 级,
课程 3
查找最近 30 天内的事件 另一个常见任务是搜索属于特定日期范围的行。原则上,如果范围的开始和结束日期是固定的,这并不困难:SQL 可以比较日期,也可以比较数字。 比较运算符可应用于日期:<、>、<=等。此外,还有一种特殊的 BETWEEN 运算符也可用于日期。例如,让我们编写一个查询,从任务表中选择 2022 年夏季需要完成的所有任务。该请求将如下所示: SELECT * FROM task
字符串函数
SQL & Hibernate
第 4 级,
课程 4
字符串函数列表 比日期和时间更多的功能——只有 String 类型。SQL 中的哪个由 CHAR(n) 和 VARCHAR(n) 类型给出。让我们回顾一下其中最受欢迎的: 功能 描述 1个 长度(str) 以字节为单位返回传递的字符串的长度 2个 CHAR_LENGTH(str) 以字符形式返回传递的字符串的长度 3个 定位(substr,str), 在类似于 indexOf() 方法的字符串中搜索子字符串 4个 定位(substr,str,pos) 从 pos 开始搜索字符
Please enable JavaScript to continue using this application.