原文:http://blog.csdn.net/wyswlp/article/details/8881103

修改表名:

ALTER  TABLE admin_user RENAME TO a_use

//增加主键

[sql] view plaincopy
  1. alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

//修改ID为自增,并设置为主键

[sql] view plaincopy
  1. alter table brand_title_temp_noread modify id int auto_increment primary key

列操作:

增加字段:

[sql] view plaincopy
  1. mysql> ALTER TABLE table_name ADD field_name field_type;
[sql] view plaincopy
  1. ALTER TABLE search_record ADD `send` INT default 0;

修改字段类型:

[sql] view plaincopy
  1. alter table search_record alter column big set default 0;

在某个字段后增加字段:

[sql] view plaincopy
  1. alter table `user_movement_log`
  2. Add column GatewayId int  not null default 0 AFTER `Regionid` (在哪个字段后面添加)

调整字段顺序:

[sql] view plaincopy
  1. ALTER TABLE `user_movement_log`  CHANGE `GatewayId` `GatewayId` int not null default 0  AFTER RegionID

修改原字段名称及类型:

[sql] view plaincopy
  1. mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
[sql] view plaincopy
  1. ALTER TABLE manual_record CHANGE `Note-sort` `Note_sort` varchar(50) DEFAULT NULL;
[sql] view plaincopy
  1. <p>修改字段类型</p><p> alter table scholar_keys change hold hold int default 0;</p>

删除字段:

[sql] view plaincopy
  1. mysql> ALTER TABLE table_name DROP field_name;

修改一个字段

[sql] view plaincopy
  1. alter table user MODIFY new1 VARCHAR(10);            //修改一个字段的类型
[sql] view plaincopy
  1. alter table manual_record MODIFY `ORGANIZATION` VARCHAR(500) DEFAULT NULL
[sql] view plaincopy
  1. alter table user CHANGE new1 new4 int;              //修改一个字段的名称,此时一定要重新指定该字段的类型

索引操作:

1.添加PRIMARY KEY(主键索引)

[sql] view plaincopy
  1. mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )

2.添加UNIQUE(唯一索引)

[sql] view plaincopy
  1. mysql>ALTER TABLE `table_name` ADD UNIQUE (
  2. `column`
  3. )
3.添加INDEX(普通索引)

[sql] view plaincopy
  1. 3.添加INDEX(普通索引)
  2. mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

4.添加FULLTEXT(全文索引)

[sql] view plaincopy
  1. mysql>ALTER TABLE `table_name` ADD FULLTEXT (
  2. `column`
  3. )

5.添加多列索引

[sql] view plaincopy
  1. mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

mysql alter 语句用法,添加、修改、删除字段等相关推荐

  1. Oracle添加修改删除字段操作与注意事项

    在Oracle中对字段进行操作的时候和MySQL是有些许不同的. 大部分修改字段都是在建表之后或者数据库中已有数据的时候,我们需要注意的有以下几点: 1.添加字段: alter table fnd_e ...

  2. mysql alter例子,mysql alter语句用法实例

    //主键 ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_increment,ADD PR ...

  3. <MySQL>表中添加和删除字段

    1.数据库表:添加字段 如:在data_list_dic表中字段dicValue后面添加新字段:dicName2 原始表: SQL语句: ALTER TABLE data_list_dic ADD d ...

  4. mysql alter怎么用,mysql alter话语用法

    mysql alter语句用法 //主键 ALTER TABLE tablename add new_field_id int(5) UNSIGNED DEFAULT 0 NOT NULL anto_ ...

  5. Oracle 增加修改删除字段与添加注释

    添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); 修改字段的语法:alter ...

  6. SQL语句的添加、删除、修改多种方法

    SQL语句的添加.删除.修改多种方法 SQL语句的添加.删除.修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加.删除.修改使用db.Execute ...

  7. Oracle增加修改删除字段/主键

    修改字段名称 alter table xgj rename column old_name to new_name; 修改字段类型 alter table tablename modify (colu ...

  8. oracle修改主键多字段,Oracle增加修改删除字段/主键

    修改字段名称 alter table xgj rename column old_name to new_name; 修改字段类型 alter table tablename modify (colu ...

  9. HIVE 增加修改删除字段

    HIVE 增加修改删除字段 非分区表 增加字段 修改字段(修改字段名称.类型.注释.顺序) 删除字段 分区表 新增字段 修改字段(change column) 替换字段(replace column) ...

最新文章

  1. Dubbo点滴(1) SPI入门
  2. 【upc5020】 Knight
  3. 怎么改掉科学计数法_马拉松猝死频发为哪般——听听冠军们怎么说
  4. 使用zlib库进行数据压缩
  5. (二期)IOS调试技巧
  6. 一、scrapy爬虫框架——概念作用和工作流程 scrapy的入门使用
  7. 史上最全jdk版本新特性大全
  8. ELK下logstash收集java日志,多行合并成一行
  9. Notepad2 v4.22.03 (r4130) 轻量级文本编辑器。可替换系统记事本
  10. 楷书书法规则_楷书笔画书写八大规律
  11. 实现监控摄像头RTSP视频流-Web端人脸识别-ffmpeg+websocket+jsmpeg方法总结
  12. 训练3.21(CF 543B Destroying Roads)
  13. PDF图书开放免费下载来源
  14. 2014年IT互联网行业薪酬待遇
  15. 电脑远程登录控制Android手机-Webkey For Android使用教程
  16. 高祖酒老总梁辉收《江行初雪图》临作,获保值增值承诺
  17. C++结构体(结构体创建,结构体数组,结构体指针,结构体嵌套结构体,结构体做函数参数,const变量使用)
  18. HTTP权威指南读书笔记
  19. 2023年复旦大学电子信息(计算机)考研成功经验分享
  20. 自主研发数据库TDSQL和TBase核心架构揭秘和实践

热门文章

  1. debian安装ibus中文输入法
  2. 欢迎关注我的微信公众账号:Linux技巧(微信号:irefactoring),一起学习Linux知识~~~...
  3. 面向对象的javascript-引用、作用域、闭包、上下文--(1)
  4. CWinApp的应用与理解
  5. ES11新特性_动态import---JavaScript_ECMAScript_ES6-ES11新特性工作笔记065
  6. 基于Spring Security的认证方式_Spring Security 的结构总览_Spring Security OAuth2.0认证授权---springcloud工作笔记122
  7. Netty工作笔记0063---WebSocket长连接开发2
  8. Netty工作笔记0045---异步模型原理剖析
  9. SVN工作笔记002---svn提示上次操作有误,请执行cleanup
  10. Android学习笔记---10_对应用进行单元测试