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