您的位置:首页 > 数据库 > MySQL

用sql 语句对mysql的表动态管理

2016-10-24 15:41 309 查看
1. 向mysql 新增一个字段

ALTER TABLE app ADD ID_CARD VARCHAR(20) COMMENT "身份证"; 

ALTER TABLE newtable  ADD IS_SEND INT(11) NOT NULL DEFAULT '0' COMMENT "是否已经发送短信,已经发送1";

2.  创建索引  

     (1) 普通索引

           

使用alter的方法创建索引

alter table table_name add index index_name (column_list) ;
alter table table_name add unique (column_list) ;
alter table table_name add primary key (column_list) ;
如下:
ALTER TABLE appointment ADD INDEX issend (IS_SEND);


查询索引

SHOW INDEX FROM table_name;


删除索引

drop index index_name on table_name ;
alter table table_name drop index index_name ;
alter table table_name drop primary key ;


      (2)  约束条件

               在mysql 中, 创建约束,本质上也是创建组合索引。

             ALTER TABLE `newTable` ADD UNIQUE uniq_pin_skuno ( `AGE`,`NAME` ) ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql