MySQL之alter语句用法总结
2016-04-01 11:54
871 查看
MySQL之alter语句用法总结
1:删除列
ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'
3:修改列的类型信息
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'
4:重命名列
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'
5:重命名表
ALTER TABLE 【表名字】 RENAME 【表新名字】
6:删除表中主键
Alter TABLE 【表名字】 drop primary key
7:添加主键
ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)
8:添加索引
ALTER TABLE sj_resource_charges add index INDEX_NAME (name);
9: 添加唯一限制条件索引
ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);
10: 删除索引
alter table tablename drop index emp_name;
1:删除列
ALTER TABLE 【表名字】 DROP 【列名称】
2:增加列
ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明'
3:修改列的类型信息
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明'
4:重命名列
ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL COMMENT '注释说明'
5:重命名表
ALTER TABLE 【表名字】 RENAME 【表新名字】
6:删除表中主键
Alter TABLE 【表名字】 drop primary key
7:添加主键
ALTER TABLE sj_resource_charges ADD CONSTRAINT PK_SJ_RESOURCE_CHARGES PRIMARY KEY (resid,resfromid)
8:添加索引
ALTER TABLE sj_resource_charges add index INDEX_NAME (name);
9: 添加唯一限制条件索引
ALTER TABLE sj_resource_charges add unique emp_name2(cardnumber);
10: 删除索引
alter table tablename drop index emp_name;
相关文章推荐
- skip-grant-tables:非常有用的mysql启动参数
- Mysql之case语句(附带实例)
- 服务器慢 mysql-bin.000001文件占满磁盘的原因与解决
- mysql查询今天、昨天、7天、近30天数据
- MySQL批量SQL插入性能优化
- 图解MySQL事务隔离级别
- 深入mysql慢查询设置的详解
- mysql优化 之 group by索引松散扫描和紧凑扫描
- 学到的较复杂的 mysql 语名
- mysql-5.6.17-win32免安装版配置详解
- mysql 执行的查询过程
- MySQL Replication, 主从和双主配置
- bind+mysql+dlz
- MySQL备份之mysqldump备份对象及与mysqlpump对比
- mysql 中对记录随机排序
- MySQL5.7.11 免安装版配置(WIN 64bit)
- MySQL Proxy工作机制浅析
- mysql 自动执行事件
- MySQL备份之mysqldump工具--lock-all-tables、--single-transaction以及--lock-tables参数
- 关于mysql varchar 类型的最大长度限制