更新時間:2021-09-16 11:28:12 來源:動力節(jié)點(diǎn) 瀏覽1443次
在本教程中,將通過示例解釋如何更改 MySQL 中的表命令。
當(dāng)我們必須修改現(xiàn)有表中的列時使用 modify 命令,例如添加新列、修改列的數(shù)據(jù)類型以及刪除現(xiàn)有列。通過使用此命令,我們必須對結(jié)果集字段應(yīng)用一些更改。此命令允許比以前更多或更少的字符。
為了理解 MySQL ALTER TABLE 命令的概念,讓我們來看一個示例數(shù)據(jù)庫和一個表。所以,不要浪費(fèi)時間,讓我們開始吧。
創(chuàng)建數(shù)據(jù)庫 CsharpCorner;
使用 CsharpCorner;
創(chuàng)建表 CsharpCorner_MVPs(
MVPID INT AUTO_INCREMENT PRIMARY KEY ,
MVPName VARCHAR (100) NOT NULL ,
MVPForYear INT NOT NULL ,
MVP 地址 VARCHAR (100)
);
ALTER TABLE ADD COLUMN 語句用于向現(xiàn)有表添加一個或多個新列。
(1)向表中添加單列
句法
更改表<table_name>
添加列<new_column_name>數(shù)據(jù)類型 [CONSTRAINTS];
例子
更改表 csharpcorner_mvps
添加列 MVPKitStatus INT ;
(2)向表中添加倍數(shù)列
句法
更改表<table_name>
添加列<new_column_name1> 數(shù)據(jù)類型 [CONSTRAINTS],
添加列<new_column_name2>數(shù)據(jù)類型 [CONSTRAINTS]...
添加列<new_column_nameN>數(shù)據(jù)類型 [CONSTRAINTS];
例子
更改表 csharpcorner_mvps
添加列 國家/地區(qū) VARCHAR (50),
添加列 描述 VARCHAR (250);
ALTER TABLE MODIFY 語句用于將一列或多列修改為現(xiàn)有表。
(1)修改表中的單列
句法
更改表<table_name>
修改<column_name> 數(shù)據(jù)類型;
例子
更改表 csharpcorner_mvps
修改 MVPKitStatus VARCHAR (100);
(2)修改一個表中的多列
句法
更改表<table_name>
修改<column_name1>數(shù)據(jù)類型,
修改<column_name2> 數(shù)據(jù)類型;
例子
更改表 csharpcorner_mvps
修改 MVPAddress VARCHAR (250) NOT NULL ,
修改 MVPKitStatus VARCHAR (100) NOT NULL ,
修改 描述 VARCHAR (221);
ALTER TABLE DROP COLUMN 語句用于刪除表中的列。
句法
更改表<table_name>
刪除列 ;<column_name>;
例子
更改表 csharpcorner_mvps
刪除列 國家;
要重命名表中的列,請使用以下語句。
句法
更改表<table_name>
CHANGE<old_column_name> <new_column_name] 數(shù)據(jù)類型;
例子
更改表 csharpcorner_mvps
CHANGE 描述 MVPDescription VARCHAR (221);
以上就是對“修改MySQL表命令”的介紹,對Java技術(shù)感興趣的朋友不妨關(guān)注一下動力節(jié)點(diǎn)Java在線學(xué)習(xí),里面的文檔內(nèi)容細(xì)致全面,當(dāng)然也有相關(guān)的視頻教程能夠免費(fèi)下載學(xué)習(xí),希望對大家能夠有所幫助。
初級 202925
初級 203221
初級 202629
初級 203743