日期:2011-05-02 15:44:00 来源:本站整理
MySQL中的SQL-- TEXT、DATE、和SET数据范例[MySQL防范]
本文“MySQL中的SQL-- TEXT、DATE、和SET数据范例[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
MySQL 数据表的字段必须有定义一个数据范例.这有大约 25 种挑选,大部份都是直接明了的,就不多费口舌了.但有几个有必要提一下.
TEXT 不是一种数据范例,固然大概有些书上是这么说的.它实际上应当是" LONG VARCHAR "大概" MEDIUMTEXT ".
DATE 数据范例的格局是 YYYY-MM-DD ,比方: 1999-12-08 .你可以很简单的用 date 函数来得到这种格局的当前系统时间:
date("Y-m-d")
并且,在 DATA 数据范例之间可以作减法,得到相差的时间天数:
$age = ($current_date - $birthdate);
调集 SET 是一个有效的数据范例,它和列举 ENUM 有点类似,只不过是 SET 可以保存多个值而 ENUM 只能保存一个值罢了.并且, SET 范例最多只可以有 64 个预定的值,而 ENUM 范例却可以处理最多 65,535 个预定义的值.而假如需求有大于 64 个值的调集,该怎么办呢?这时就需求定义多个调集来一同办理这个问题了.
通配符
SQL 的同配符有两种:" * "和" % ".辨别用在差别的情形下.比方:假如你想看到数据库的全部内容,可以像这样来查询:
SELECT * FROM dbname
WHERE USER_ID LIKE '%';
这儿,两个通配符都被用上了.他们表示相同的意思 ?? 都是用来匹配任何的字符串,但是他们用在差别的上下文中." * "用来匹配字段名,而" % "用来匹配字段值.别的一个不简单惹起注意的地方是" % "通配符需求和 LIKE 关键字一同利用.
还有一个通配符,就是下划线" _ ",它代表的意思和上面差别,是用来匹配任何单个的字符的.?
?????
以上是“MySQL中的SQL-- TEXT、DATE、和SET数据范例[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论