当前位置:七道奇文章资讯数据防范MySQL防范
日期: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防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • mysql数据库插入速度和读取速度的调整记录
  • MySQL Order By索引优化办法
  • MySQL Order By用法分享
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
  • MySQL Order By Rand()效率解析
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .