gpt4 book ai didi

php - 创建表 mysql

转载 作者:搜寻专家 更新时间:2023-10-30 22:19:33 24 4
gpt4 key购买 nike

我是 mysql 新手,我想知道以下查询中的 KEY(不是主键)是什么意思:

    CREATE TABLE `users` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`username` varchar(150) NOT NULL default '',
`email` varchar(100) NOT NULL default '',
`password` varchar(100) NOT NULL default '',
`activation` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`),
KEY `idx_name` (`name`),
KEY `username` (`username`),
KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=65 ;

还有这一行 ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=65 ;

最佳答案

KEY 是一个索引:它就像一个库索引:可以更快地找到该列的值。您需要它来加入和搜索。

ENGINE=MyISAM 

表示您使用的引擎(这是默认值)。例如,如果您需要外键,那么您可能需要 InnoDB。

DEFAULT CHARSET=utf8 

是默认字符集。

AUTO_INCREMENT=65 ;

表示当前自增值为65。

关于php - 创建表 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674038/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com