Mysql 添加/修改/删除字段的方法

    下面以我的 simpleQQ 数据库中的 user 表为例演示操作字段的方法。

   首先需要登录数据库,见登录操作说明:http://blog.csdn.net/yjchen69/article/details/8716388

1.列出所有数据库::show databases;

  
   显示有5个数据库可供使用,其中 information_schema, mysql, test 为系统自带的数据库。
 
2.选择需要使用的数据库: use simpleqq;
  
   
    显示已选择数据库 simpleqq。
 
3. 列出 simpleqq 中所有的表:show tables;
 
  
   显示 simpleqq中有1张表:user
 
4. 查看表中的所有字段以便于修改:desc user  或 describe user;
 
 
显示表中有8个字段。
 
现在我们进行添加、修改、删除字段的操作。
 
添加字段: alter  table  表名  add   字段名 字段数据类型  其他属性
例如: 添加一个名字为 “test” 数据类型为 varchar(20) 而且不允许为空的字段
命令: alter table user add test varchar(20) not null;
  
 
 添加成功后通过 describe user; 命令显示表user的所有字段,test字段已被成功添加。
 
修改字段:alter table 表名 modify 字段名 字段类型 其他属性
例如: 将表 user 的test 字段的数据类型修改为 int 而且允许为空
命令: alter table user modify test int ;
 
修改成功后使用 desc user 命令查看表 user的所有字段,其 test字段的数据类型被修改为 int , null 为 yes 表示允许为空。
 
删除字段:alter table 表名 drop 字段名
例如:删除表 user 的 test字段
命令:alter table user drop test
 
 
此时 test字段已经被删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值