MySQL修改表格内容

以上篇博客创建的users表为例子;

还是先进入onlinedb

use onlinedb;

修改

修改表名

ALTER TABLE users RENAME user;

修改表的字段和数据类型

ALTER TABLE user CHANGE uPwd uPswd varchar(20);//   uPwd  uPswd

验证:desc user;

修改字段类型

ALTER TABLE user MODIFY uPswd VARBINARY(20);//varchar(20)   VARBINARY(20)

验证:desc user;

 

修改字段位置

ALTER TABLE user MODIFY uPswd VARBINARY(20) AFTER uSex;

验证:desc user;

 

在user表中增加字段,用于存放用户注册时间

 

ALTER TABLE user ADD uRegTime TIMESTAMP;

 

验证:desc user;

 

删除字段

ALTER TABLE user DROP uRegTime;

验证:desc user;

 

修改表的存贮引擎

ALTER TABLE user ENGINE=MyISAM;

验证:desc user;

 

复制表结构和数据到新表      

CREATE TABLE newuser SELECT*FROM user;

验证:desc newuser;

 //这个复制仅仅是结构复制,里面的键位之类的需要后期添加

posted @ 2020-03-25 11:47  上帝是个程序员  阅读(995)  评论(0编辑  收藏  举报