文档章节

MySQL添加、删除字段、调整字段

Amamatthew
 Amamatthew
发布于 2014/09/29 13:00
字数 316
阅读 29
收藏 4

MySQL添加字段应该如何实现呢?这是很多刚刚接触MySQL数据库的新人都提到过的问题,下面就为您介绍MySQL添加字段和删除字段的方法,希望对您能有所启迪。

MySQL添加字段:

alter table `user_movement_log`   
Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)

删除字段:

alter table `user_movement_log` drop column Gatewayid

调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` 
`GatewayId` int not null default 0 AFTER RegionID   

//主键   
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment,
add primary key (new_field_id);

//增加一个新列   
alter table t2 add d timestamp;  
alter table infos add ex tinyint not null default '0';

//删除列   
alter table t2 drop column c;

//重命名列   
alter table t1 change a b integer;  

//改变列的类型   
alter table t1 change b b bigint not null;  
alter table infos change list list tinyint not null default '0';  

//重命名表   
alter table t1 rename t2;

//加索引   
mysql> alter table tablename change depno depno int(5) not null;  
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  
mysql> alter table tablename add index emp_name (name);

//加主关键字的索引   
mysql> alter table tablename add primary key(id);

//加唯一限制条件的索引   
mysql> alter table tablename add unique emp_name2(cardnumber);

//删除某个索引   
mysql>alter table tablename drop index emp_name;


增加字段:


本文转载自:http://database.51cto.com/art/201011/234259.htm

Amamatthew
粉丝 67
博文 1050
码字总数 76443
作品 0
厦门
后端工程师
私信 提问
mysql--------命令来操作表

常用的通过mysql命令来更改表结构的一些sql语句,包括添加、删除、修改字段、调整字段顺序。 添加字段: alter table Add column GatewayId int not null default 0 AFTER ; (在哪个字段后面...

切切歆语
2018/01/12
0
0
mysql更改表结构:添加、删除、修改字段、调整字段顺序

添加字段: alter table Add column GatewayId int not null default 0 AFTER (在哪个字段后面添加) 删除字段: alter table drop column Gatewayid 调整字段顺序: ALTER TABLE CHANGE int......

Amamatthew
2014/09/29
0
0
PHP与mysql的故事,如何让计数字段在增删后一直连续不断?

mysql数据库,一个int字段作为数据的编号,目前这个字段是根据添加数据的时间累加1的。但是有个这个需求,需要在删除一条数据的时候,和在数据中间插入一条数据的时候,后面的其他数据的这个...

linkfan
2017/01/24
316
6
11. Laravel 4 结构生成器 Schema

创建数据库表 将创建以下数据库表: 重命名数据库表 删除数据库表 指定结构操作所使用的数据库连接 支持的字段类型 自增长主键 整型 注意: 仅 支持, 会将其识别为 ,而 则是只有 类型。 浮...

成武
2013/12/22
0
1
命令更改表结构:添加、删除、修改字段、调整字段顺序

ALTER TABLE CHANGE int not null default 0 AFTER RegionID; //主键 alter table tabelname add newfieldid int(5) unsigned default 0 not null autoincrement ,add primary key (newfield......

Mr_sheng
2018/05/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 常用注解说明

实体类 @Entity (实体类注解) @Table(可指定表名) @Data(可缺省get/set) @Id (指定属性主键) @GeneratedValue(指定主键生成规则)

兜兜毛毛
今天
3
0
局域网能互相ping通,ubuntu虚拟机不能上外网

【问题】 桥接模式老是无法上网,查看本机IP发现被分配了一个私网地址,猜测应该是虚拟DHCP服务器没有打开,于是查看Ubuntu的网络配置: /etc/network/interfaces 发现没有dhcp配置的信息,只...

tahiti_aa
今天
2
0
以太坊助记词PHP开发包简介

以太坊助记词PHP开发包用来为PHP以太坊应用增加助记词和层级确定密钥支持能力。下载地址:以太坊助记词php开发包 。 1、开发包概述 以太坊助记词PHP开发包主要包括以下特性: 生成符合BIP39...

汇智网教程
昨天
2
0
系统监控-分布式调用链Skywalking

1. 为什么要使用分布式调用链技术? 随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生...

秋日芒草
昨天
6
0
告诉自己的一些建议

摆脱学生心态 尽快发挥自己价值,让公司感知自己的存在,才是王道 选择比努力重要 自己附着的平台的经济体要是一个快速崛起的行业 转行趁早,年龄越大选择成本越高 趁早大量试错,学习新领域...

林怡丰
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部