用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的方法创建索引
(2) 约束条件
在mysql 中, 创建约束,本质上也是创建组合索引。
ALTER TABLE `newTable` ADD UNIQUE uniq_pin_skuno ( `AGE`,`NAME` ) ;
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带参数的存储过程编写(动态执行SQL语句)
- mysql存储过程执行动态sql语句
- MySQL 动态sql语句执行 用时间做表名
- MySQL存储过程动态SQL语句的生成
- MySQL管理一些基础SQL语句
- 动态SQL语句--mysql--mybaits-
- mysql里的批处理(sql语句)、触发器、事务管理、存储过程
- mysql动态拼接sql语句
- MySQL存储过程中实现执行动态SQL语句的方法
- 使用JOOQ seek语句及动态SQL重写MySQL分页逻辑
- mysql存储过程执行动态sql语句并返回值
- MySQL管理之SQL语句实例 推荐
- MySql带参数的存储过程编写(动态执行SQL语句)
- MySQL存储过程中实现执行动态SQL语句的方法
- MySql带参数的存储过程编写(动态执行SQL语句)
- MySql带参数的存储过程编写(动态执行SQL语句)
- MySQL 存储过程中执行动态 SQL 语句
- mysql存储过程执行动态sql语句
- mysql里的批处理(sql语句)、触发器、事务管理、存储过程
- MySql 表管理常用的sql语句