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;

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM