MySQL的ALTER TABLE命令的使用解讀
更新時間:2025年05月30日 17:25:24 作者:風(fēng)碎峰
這篇文章主要介紹了MySQL的ALTER TABLE命令的使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
1、查看所建表的編碼格式
格式:
SHOW CREATE TABLE 表名;
演示:
2、修改表的編碼格式
格式:
ALTET TABLE 表名 CONVERT TO CHARACTER SET UTF8;
演示:
3、修改列隊數(shù)據(jù)類型
格式:
ALTER TABLE 表名 MODIFY 列名 數(shù)據(jù)類型;
演示:
4、添加列
格式:
ALTER TABLE 表名 ADD 列名 數(shù)據(jù)類型;
演示:
5、修改列的位置
5.1、把列添加到最前面
格式:
ALTER TABLE 表名 ADD 字段名 數(shù)據(jù)類型 FIRST;
演示:
5.2、把列添加到任意位置
例如,將列birth添加到表tb1e的列empid的后面。
格式:
ALTER TABLE 表名 ADD 字段名 數(shù)據(jù)類型 AFTER 列名;
演示:
5.3、修改列的順序
格式:
ALTER TABLE 表名 MODIFY 字段名 數(shù)據(jù)類型 位置;
6、修改列名和數(shù)據(jù)類型
格式:
ALTER TABLE 表名 CHANGE 修改前的列名 修改后的列名 修改后的數(shù)據(jù)類型;
7、刪除列
格式:
ALTER TABLE 表名 DROP 列名;
8、設(shè)置連續(xù)編號的初始值
格式:初始化AUTO_INCREMENT的值
ALTER TABLE 表名 AUTO_INCREMENT=1;
9、修改列結(jié)構(gòu)的定義
格式:
ALTER TABLE 表名 MODIFY 列名 數(shù)據(jù)類型 DEFAULT ‘未輸入姓名';
演示:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL NDB Cluster關(guān)于Nginx stream的負(fù)載均衡配置方式
這篇文章主要介紹了MySQL NDB Cluster關(guān)于Nginx stream的負(fù)載均衡配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05一文詳解如何重置你的MySQL或MariaDB的root密碼
本文主要介紹了如何重置MySQL和MariaDB的root密碼,當(dāng)你忘記或者丟失了數(shù)據(jù)庫的root密碼時,只要你可以訪問服務(wù)器并擁有一個sudo-enabled用戶賬戶,你就可以恢復(fù)訪問權(quán)限并重置密碼,需要的朋友可以參考下2024-10-10mysql創(chuàng)建Bitmap_Join_Indexes中的約束與索引
現(xiàn)象:創(chuàng)建Bitmap Join Indexes時出現(xiàn)ORA-25954報錯: 維的主鍵或唯一約束條件缺失。 53vi.Com 原因:受到約束與索引的影響。2008-04-04