校园学生学习娱乐资源第一门户 校园第一站 源于校园 服务于校园 分享资源和快乐 网站地图 高级搜索 RSS订阅 收藏本站 设为首页
首页 | 校园 | 教育 | 考试 | 电脑 | 英语 | 读书 | 就业 | 论文 | 体育 | 健康 | 图片 | 分类信息
Q Q | 下载 | 游戏 | 音乐 | 影视 | 专题 | 祝福 | 百科 | 问答 | 博客 | 会员 | 社区 | 校园论坛
·偶像剧免费在线收看
·DEDECMS免费模板规则下载
·
·全能空间、网站建设仅200
文章搜索:
  当前位置: 主页>电脑>数 据 库>MySQL> 文章正文

MySQL语言五:数据定义

http://www.xydyz.com 来源:校园第一站 2007-11-30 阅读: 评论


CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10)));
  • 当你对一个 TEXTBLOB 列使用 ORDER BYGROUP BY 时,只有最前面 的 max_sort_length 字节被使用。查看章节 2.3.2 BLOBTEXT 类型。

     

  • 在 MySQL 3.23.23 或更新的版本中,你也可以创建特殊的 FULLTEXT 索引。他们被用于全文搜索。只有 MyISAM 表类型支持 FULLTEXT 索引。他只能从 CHARVARCHARTEXT 列建立。索引总是建立在整个列上;部分索引是不支持的。详细操作请查看章节 8 MySQL 全文搜索。

     

  • 在 MySQL 3.23.44 或更新的版本中,InnoDB 表支持外键约束检查。查看章节 7.5 InnoDB 表。注意,InnoDB 中的 FOREIGN KEY 句法比上面介绍的句法有更多的限制。InnoDB 不允许 index_name 被指定,参考表的列总是必须明确命名。从 4.0.8 开始,InnoDB 在外键上支持 ON DELETEON UPDATE 动作。精确句法查看 InnoDB 手册章节。查看章节 7.5 InnoDB 表。对于其它的表类型,MySQL 服务器对 CREATE TABLE 命令中的 FOREIGN KEYCHECKREFERENCES 句法作语法分析,但是没有更进一步的行为。查看章节 1.8.4.5 外键。

     

  • 每个 NULL 列占据额外的一个比特,取舍到最接近的字节。

     

  • 最大记录的字节长度可以按下面的计算得出:
    row length = 1
                 + (sum of column lengths)
                 + (number of NULL columns + 7)/8
                 + (number of variable-length columns)
    
  • table_optionsSELECT 选项只在 MySQL 3.23 和以后的版本中被实现。 不同的表类型为:

     

    表类型 含义
    BDB 或 BerkeleyDB 以页锁定的事务安全型表。查看章节 7.6 BDBBerkeleyDB
    HEAP 这个表的数据只存放在内存中。查看章节 7.4 HEAP
    ISAM 最初的存储引擎。查看章节 7.3 ISAM
    InnoDB 以行锁定的事务安全型表。查看章节 7.5 InnoDB
    MERGE 做为一个表使用的 MyISAM 表的收集品。查看章节 7.2 MERGE
    MRG_MyISAM MERGE 表的别名
    MyISAM 用于代替 ISAM 的新的轻便型二进制存储引擎。查看章节 7.1 MyISAM

     

    查看章节 7 MySQL 表类型。 如果一个表类型被指定,而那个特殊类型是不可用的,MySQL 将选择最接近于你所指定类型的表类型。例如,如果 TYPE=BDB 被指定,而当前版本的 MySQL 不支持 BDB 表,该将会做为 MyISAM 表代替被创建。 其它的表选项是用于优化表行为的。在大多数情况下,你不必指定他们中的任何一个。选项对所有表均适用,如果不适用则另外说明:

     

    选项 含义
    AUTO_INCREMENT 你想要为你的表设定的下一个 AUTO_INCREMENT 值。(MyISAM)



    【责任编辑:admin 】




  • 评论
    用户名: 新注册) 密码: 匿名评论
    评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
      相关文章
    MySQL语言四:数据操纵
    MySQL语言六:基本的MySQL用户实用命令
    MySQL语言三:SELECT和WHERE子句的函数
    MySQL语言七:MySQL 事务与锁定命令
    MySQL语言二:列类型
      最新图片
    如何安全的远程使用MySQL GUI工具
    如何安全的远程使用My
    24小时TOP
       
    ·MySQL语言三:SELECT和WHERE子句的函数
    ·MySQL语言二:列类型
    ·MySQL语言四:数据操纵
    ·MySQL语言一:语言结构
    ·MySQL语言九:MySQL 查询缓存
    ·MySQL语言八:MySQL 全文搜索
    ·MySQL语言七:MySQL 事务与锁定命令
    ·MySQL语言六:基本的MySQL用户实用命令
    热门图片
      更多>>>
    如何安全的远程使用MySQL GUI工具
    如何安全的远程使用
    焦点聚焦
      更多>>>
    ·MySQL语言一:语言结构
    论坛精华
      更多>>>
    ·真钱斗地主轧金花龙虎板玖和百家乐http://c
    ·22岁女大学生要嫁48岁乞丐(图)
    ·一条短信毁了一种水果 “蛆橘”传言流变调
    ·蒙古风情十四怪 (一)
    ·《中国高新技术企业》--www.txrb.com--科信
    ·东莞大金空调官方介绍 13559702882卢生
    ·乐众国际最新博彩游戏!真实!新鲜!刺激!
    ·快国庆了大家怎么安排
    最新图片
      更多>>>
    如何安全的远程使用MySQL GUI工具
    如何安全的远程使用
    推荐文章
      更多>>>
    ·如何安全的远程使用MySQL GUI工具
    关于我们 - 版权声明 - 免责声明 - 欢迎投稿 - 广告服务 - 友情链接 - 网站建设 - 诚聘英才 - 联系我们 - -
    Copyright @2007-2009 www.xydyz.com © All rights reserved.
    校园第一站 版权所有 客服E-Mail:hyperblue@163.comn 点击这里给我发消息
    Site design by hyperblue 鄂ICP备07009403号 Powered by DedeCms