MySql

luffyday 2007-12-13 06:56:25
allowprivate CREATE TABLE `allowprivate` (
`id` smallint(5) unsigned NOT NULL default '0',
`authorid` int(10) unsigned NOT NULL default '0',
`dbid` smallint(4) unsigned NOT NULL default '0',
`checkpass` enum('0','1') NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`),
KEY `ix_allowprivate_1` (`authorid`,`dbid`)

) ENGINE=MyISAM DEFAULT CHARSET=gbk


谁能帮我分析下 这段sql 尤其是红色字部分

...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luffyday 2007-12-14
  • 打赏
  • 举报
回复
还有 数据库设计那里 key 那里写的是 MUL 或者 PRI 是什么意思
luffyday 2007-12-14
  • 打赏
  • 举报
回复
邮递表deliver
序号 Field Type Collation Null Key Default Extra 含义


比如说上面那个是数据库 设计文档

如果有外键关联 在这里有什么表现呀~

luffyday 2007-12-14
  • 打赏
  • 举报
回复
那MySQL的外键关联写法都有什么样的呀~
iskyshop 2007-12-13
  • 打赏
  • 举报
回复
就是一个建表的sql
PRIMARY KEY (`id`), 主键是id
KEY `id` (`id`), 候选键,KEY通常是INDEX同义词。如果关键字属性PRIMARY KEY在列定义中已给定,则PRIMARY KEY也可以只指定为KEY。这么做的目的是与其它数据库系统兼容。
KEY `ix_allowprivate_1`(`authorid`,`dbid`)给 authorid和dbid2列建立一个索引为ix_allowprivate_1

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧