如何在mysql中使用alter语句

分类:编程技术 时间:2024-02-20 15:25 浏览:0 评论:0
0
本文将详细讲解如何在mysql中使用alter语句。文章内容质量较高,小编分享给大家,作为参考。希望您看完本文后对相关知识有一定的了解。

1)。修改表名:
mysql>ALTER TABLE test RENAME TO test_old


2).添加主键
mysql>alter table tabelname add new_field_id int(10 ) unsigned default 0 not null auto_increment ,添加主键(new_field_id);

修改ID为自增并设为主键
mysql>alter tablebrand_title_temp_noread修改id int auto_increment主键;

3)。列操作:
添加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
mysql>ALTER TABLE search_record ADD `send` INT 默认 0;


4).修改字段类型:

mysql>alter table search_record alter column big set default 0;


5)。添加字段
mysql>alter table `user_movement_log` 添加列 GatewayId int not null default 0 AFTER `Regionid`


6).调整字段顺序:
mysql>alter table `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0AFTER RegionID


7).修改原来的字段名和类型:
mysql> alter table table_name CHANGE old_field_name new_field_name field_type;
mysql>更改表手动记录更改`Note-sort` `Note_sort` varchar(50) DEFAULT NULL;

修改字段类型:
mysql>alter table seller_keys Change Hold Hold int default 0;



删除字段:
mysql> ALTER TABLE 表名 DROP 字段名;


修改字段
mysql>alter table user MODIFY new1 VARCHAR(10 ); //修改某个字段的类型
mysql>alter table manual_record MODIFY `ORGANIZATION` VARCHAR(500) DEFAULT NULL
mysql>alter table user CHANGE new1 new4 int;这时候就必须重新指定字段的类型


8).索引操作:
1.添加PRIMARY KEY(主键索引)
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY (`column`);
2.添加UNIQUE(唯一索引)
mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`);
3.添加INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADDINDEX index_name (`column`);
4.添加FULLTEXT(全文索引)
mysql>ALTER TABLE `table_name` ADD FULLTEXT (`column`);
5.添加多列索引
br/>mysql>ALTER TABLE `table_name` ADD INDEX index_name(`column1`, `column2`, `column3`);

关于如何在mysql中使用alter语句就分享到这里了。希望以上内容能够对大家有所帮助,帮助大家学习更多的知识。如果您觉得文章不错,可以分享出去,让更多的人看到。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > 如何在mysql中使用alter语句

用户评论