在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?()A.因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小B.因为InnoDB使用主键定位二级索引,短的主键使查询快C.因为InnoDB使用主键定位表记录,短的主键使查询快D.因为InnoDB使用主键定位表,短的主键使查询快

题目
在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?()

A.因为InnoDB在一个日志中保存到所有主键的指针,短的主键使日志小

B.因为InnoDB使用主键定位二级索引,短的主键使查询快

C.因为InnoDB使用主键定位表记录,短的主键使查询快

D.因为InnoDB使用主键定位表,短的主键使查询快


相似考题
更多“在Mysql数据库下,以下哪个选项最好地描述了InnoDB表为什么需要主键并且主键应当尽量短?() ”相关问题
  • 第1题:

    当使用SQL语句创建表的检查约束时,以下哪个语法格式是正确的()

    A.FOREIGN KEY REFERENCES主键表名(主键字段名)

    B.constraint 主键约束名 Primary Key(主键名)

    C.check(约束条件)

    D.constraint Primary Key(主键名)


    check (约束条件)

  • 第2题:

    20、当使用SQL语句创建表的检查约束时,以下哪个语法格式是正确的()

    A.FOREIGN KEY REFERENCES主键表名(主键字段名)

    B.constraint 主键约束名 Primary Key(主键名)

    C.check(约束条件)

    D.constraint Primary Key(主键名)


    create tables ()

  • 第3题:

    编程题4:MySQL数据库操作 (1)创建数据库testdb; (2)在testdb中创建表users,存储引擎是innodb,字符集为utf8; id name sex age int varchar(32) char(1) int 其中id为主键、自增长,年龄不能为空值。 (3)插入数据 name sex age Harry 男 16 Rose 女 17 (4)查询表users中的所有数据


    正确

  • 第4题:

    下列关于Access 2010数据库中表的主键描述,错误的是()

    A.表的主键值可以重复

    B.表的主键可以是自动编号类型的字段

    C.表的主键值不能为空值

    D.表的主键可以由一个或多个字段组成


    表的主键值可以重复

  • 第5题:

    关于InnoDB存储引擎,下面说法错误的是

    A.InnoDB表为索引组织表,数据是以主键排序的,如果表中没有主键,那么表是堆表

    B.InnoDB表数据页默认大小和Oracle默认大小一样,都是8K

    C.InnoDB数据修改前一定会写事务日志,事务提交时会将数据以及日志刷到磁盘

    D.InnoDB锁包含记录锁以及间隙锁,间隙锁是指锁住索引区间,避免插入


    MySQL数据库的默认存储引擎一直都是InnoDB