创建test表
create table test(
id int,
name varchar(10) not null,
age int default 18,
passwd varchar(12),
article text
);
主键索引
alter table test add primary key auto_increment (id);
唯一索引
alter table test add unique (name); (可同时添加多个字段)
普通索引
alter table test add index (age); (可同时添加多个字段)
全文索引
alter table test add fulltext (article);
mysql> show create table test\G *************************** 1. row *************************** Table: test Create Table: CREATE TABLE `test` ( `id` int(11) NOT NULL, `name` varchar(10) NOT NULL, `age` int(11) DEFAULT '18', `passwd` varchar(12) DEFAULT NULL, `article` text, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), KEY `age` (`age`), FULLTEXT KEY `article` (`article`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 1 row in set (0.00 sec)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步