首页 数据库 mysql教程 MySQL中SQL-TEXT、DATE和SET数据类型_MySQL

MySQL中SQL-TEXT、DATE和SET数据类型_MySQL

Jun 01, 2016 pm 02:00 PM
数据表

MySQL 数据表的字段必须有定义一个数据类型。这有大约 25 种选择,大部分都是直接明了的,就不多费口舌了。但有几个有必要提一下。

TEXT

TEXT 不是一种数据类型,虽然可能有些书上是这么说的。它实际上应该是“ LONG VARCHAR ”或者“ MEDIUMTEXT ”。

DATE

DATE 数据类型的格式是 YYYY-MM-DD ,比如: 1999-12-08 。你可以很容易的用 date 函数来得到这种格式的当前系统时间:

date("Y-m-d")

并且,在 DATA 数据类型之间可以作减法,得到相差的时间天数:

$age = ($current_date - $birthdate);

SET

集合 SET 是一个有用的数据类型,它和枚举 ENUM 有点相似,只不过是 SET 能够保存多个值而 ENUM 只能保存一个值而已。而且, SET 类型最多只能够有 64 个预定的值,而 ENUM 类型却能够处理最多 65,535 个预定义的值。而如果需要有大于 64 个值的集合,该怎么办呢?这时就需要定义多个集合来一起解决这个问题了。

通配符

SQL 的同配符有两种:“ * ”和“ % ”。分别用在不同的情况下。例如:如果你想看到数据库的所有内容,可以像这样来查询:

SELECT * FROM dbname

WHERE USER_ID LIKE '%';

这儿,两个通配符都被用上了。他们表示相同的意思 ?? 都是用来匹配任何的字符串,但是他们用在不同的上下文中。“ * ”用来匹配字段名,而“ % ”用来匹配字段值。另外一个不容易引起注意的地方是“ % ”通配符需要和 LIKE 关键字一起使用。

还有一个通配符,就是下划线“ _ ”,它代表的意思和上面不同,是用来匹配任何单个的字符的

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

MySQL中的数据表压缩技术 MySQL中的数据表压缩技术 Jun 16, 2023 am 08:16 AM

MySQL中的数据表压缩技术

mysql修改数据表名 mysql修改数据表名 Jun 20, 2023 pm 05:52 PM

mysql修改数据表名

MySQL中的数据表DDL操作技术 MySQL中的数据表DDL操作技术 Jun 15, 2023 pm 07:55 PM

MySQL中的数据表DDL操作技术

利用MySQL的AVG函数计算数据表中数字列的平均值方法 利用MySQL的AVG函数计算数据表中数字列的平均值方法 Jul 24, 2023 pm 09:52 PM

利用MySQL的AVG函数计算数据表中数字列的平均值方法

MySQL中的数据表重载技巧 MySQL中的数据表重载技巧 Jun 15, 2023 pm 11:28 PM

MySQL中的数据表重载技巧

什么是NEAR Protocol币?NEAR Protocol币有什么特点? 什么是NEAR Protocol币?NEAR Protocol币有什么特点? Mar 04, 2024 pm 11:20 PM

什么是NEAR Protocol币?NEAR Protocol币有什么特点?

如何实现MySQL底层优化:数据表的水平和垂直分割策略 如何实现MySQL底层优化:数据表的水平和垂直分割策略 Nov 08, 2023 pm 06:57 PM

如何实现MySQL底层优化:数据表的水平和垂直分割策略

MySQL中如何使用MAX函数找到数据表中最大的数值 MySQL中如何使用MAX函数找到数据表中最大的数值 Jul 25, 2023 pm 09:49 PM

MySQL中如何使用MAX函数找到数据表中最大的数值

See all articles