当前位置: 首页 > 面试题库 >

KEY关键字是什么意思?

洪越泽
2023-03-14
问题内容

在此MySQL表定义中:

CREATE TABLE groups (
  ug_main_grp_id smallint NOT NULL default '0',
  ug_uid smallint  default NULL,
  ug_grp_id smallint  default NULL,
  KEY (ug_main_grp_id)
);

什么是KEY关键字是什么意思?它不是主键,也不是外键,所以它仅仅是索引吗?如果是这样,用这种方法创建的这种索引有何特别之处KEY


问题答案:

从http://dev.mysql.com/doc/refman/5.1/en/create-
table.html
引用

{INDEX|KEY}

所以KEY是一个INDEX;)



 类似资料:
  • 本文向大家介绍Java里volatile关键字是什么意思,包括了Java里volatile关键字是什么意思的使用技巧和注意事项,需要的朋友参考一下 在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机

  • 问题内容: 我看见某个地方 问题答案: Google是您的朋友- 抢手货 -您还可以先看看什么是序列化。 它将成员变量持久化为字节流时标记为不序列化。通过网络传输对象时,需要对该对象进行“序列化”。序列化将对象状态转换为串行字节。这些字节通过网络发送,并且从这些字节中重新创建对象。由java暂态关键字标记的成员变量不会被传输,它们是有意丢失的。 此处的示例,稍作修改(感谢@pgras):

  • 问题内容: 请看以下示例: 我已将的功能标记为。这到底是什么意思?我在子类中完全省略了它,并且编译器完全没有抱怨。那么,它是如何要求的呢? 问题答案: 请参见“自动初始化继承”: 规则1 如果子类没有定义任何指定的初始化器,它将自动继承其所有超类指定的初始化器。 规则2 如果您的子类提供了其所有超类指定初始化器的实现(通过按规则1继承它们,或通过提供自定义实现作为其定义的一部分),则它会自动继承所

  • 本文向大家介绍关键字volatile有什么含意?相关面试题,主要包含被问及关键字volatile有什么含意?时的应答技巧和注意事项,需要的朋友参考一下 提示编译器对象的值可能在编译器未监测到的情况下改变。

  • 问题内容: Java 13引入了 用于表达式的关键字。 如何使用它,与默认值或值有什么区别? 问题答案: 问答环节 如何使用? 需要完整块时,带有箭头标签: }; 使用传统积木: }; 默认收益有什么区别? 一条语句将控制权返回给 方法 (第8.4节,第§15.12节)或 构造函数 (第8.8节和第15.9节) 的调用者, 而一条语句则通过 使一个封闭的表达式产生一个指定值来转移控制权。 突破值有

  • 问题内容: Axel Rauschmayer博士在 _探索ES6中_有const定义: 就像let一样工作,但是您声明的变量必须立即初始化, 并且其值以后不能更改 。[…] 然后他写道 陷阱:const不会使值不变 仅表示变量始终具有相同的值,但并不表示该值本身是不变的。 我对此陷阱感到困惑。有人可以用这个陷阱清楚地定义吗? 问题答案: 很好地总结了一下: const声明创建对值的只读引用。这并不