添加学生基本信息字段info,为学生基本信息字段添加全文索引
题干:在MySQL Workbench或命令行环境下,修改学生表,添加学生基本信息字段info,为学生基本信息字段添加全文索引,索引名称自拟。这个要求修改表添加info,然后我写了下面这个语句,但显示出错?想问问怎么修改
info VARCHAR(30) NOT NULL COMMENT '基本信息';
为学生基本信息字段添加全文索引,索引名称自拟。
CREATE FULLTEXT INDEX 学生表_info_index ON 学生表(info);
谢谢!! 修改语句应该是这样的:
ALTER TABLE 学生表 ADD COLUMN info VARCHAR(30) NOT NULL COMMENT '基本信息';
其中,ADD COLUMN 表示添加一列,info 是列名,VARCHAR(30) 表示该列数据类型为字符串,长度为 30,NOT NULL 表示该列不能为空,COMMENT '基本信息' 是对该列的注释说明。
添加全文索引的语句是这样的:
CREATE FULLTEXT INDEX 学生表_info_index ON 学生表(info);
其中,FULLTEXT 表示全文索引,学生表_info_index 是索引名称,ON 学生表(info) 表示在学生表的 info 列上添加该索引。
需要注意的是,添加全文索引的表必须使用 MyISAM 或 InnoDB 引擎,而且该列的数据类型必须是 CHAR、VARCHAR 或 TEXT。
页:
[1]