SQL语句中修改表结构的命令是什么
1、创建索引(PRIMARY KEY,INDEX,UNIQUE)
mysql>ALTER TABLE tbl_name ADD INDEX index_name (column list);
mysql>ALTER TABLE tbl_name ADD UNIQUE index_name (column list);
mysql>ALTER TABLE tbl_name ADD PRIMARY KEY index_name (column list);
2、删除索引(PRIMARY KEY,INDEX,UNIQUE)
mysql>ALTER TABLE tbl_name DROP INDEX index_name (column list);
mysql>ALTER TABLE tbl_name DROP UNIQUE index_name (column list);
mysql>ALTER TABLE tbl_name DROP PRIMARY KEY index_name (column list);
3、重建索引
mysql> REPAIR TABLE tbl_name QUICK;
4、查看某个数据表的索引
mysql> SHOW INDEX FROM tbl_name;

扩展资料:
如果使用字符方式
1、添加字段:
alter table `product` add `inventory` int(11) NOT NULL COMMENT '库存'1
添加多个字段:加括号,逗号分隔
alter table `category` add (`company` tinyint(4) NOT NULL COMMENT '公司',`date` varchar(40) NOT NULL COMMENT '日期',`number` varchar(200) NOT NULL COMMENT '数量')12345
2、删除字段:
alter table `category` drop column `date`1
删除多个字段:逗号分隔
alter table `category` drop column `date`,drop column `number`1
3、修改字段属性:
示例:将 award 表的 count 字段,名称修改为 company,并设置相关属性
alter table `award` change `count` `company` varchar(200) not null comment '公司'
参考资料:百度百科——结构化查询语言