MySQL表添加某一列和刪除某一列的方法
MySQL表添加某一列和刪除某一列的方法
前言:MySQL是一種廣泛使用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它是一種開源的軟件,由瑞典的MySQL AB公司開發(fā)的。
一、添加MySQL表中某一列
下面的語法向MySQL表中添加新的一列,也就是在創(chuàng)建好的表中在添加一列:
ALTER TABLE 表名 ADD COLUMN 列名 數(shù)據(jù)類型 ;
CREATE TABLE Student ( id int primary key AUTO_INCREMENT, -- 主鍵id 自行生成增值 ) -- 添加新列 ALTER TABLE Student ADD COLUMN name VARCHAR(50) ;
注意:表名為數(shù)據(jù)庫中的表名,列名為要添加的新列名,數(shù)據(jù)類型為新列的數(shù)據(jù)類型;
二、刪除MySQL表中某一列
下面的語法向MySQL表中去除一列,也就是在創(chuàng)建好的表中在去除一列:
ALTER TABLE 表名 DROP COLUMN 列名 ;
CREATE TABLE Student ( id int primary key AUTO_INCREMENT, -- 主鍵id 自行生成增值 name varchar(50) ) -- 刪除一列 ALTER TABLE Student DROP COLUMN name ;
注意:表名為數(shù)據(jù)庫中的表名,列名為要去除的那張表的列名;
MySql數(shù)據(jù)表添加或刪除列(字段)
世界是一直運動的,數(shù)據(jù)表也會隨著業(yè)務(wù)需求的變動而變動,那么在數(shù)據(jù)庫中做的最多的操作可能是添加或刪除一列(字段)。所以整理一下:
1、增加列
alter table 表名 add column 列名 類型 comment '注釋信息'; alter table students add column grade double comment '學(xué)生成績';
2、在表中的第一列添加列名
alter table 表名 add column 列名 類型 first comment '注釋信息'; alter table students add column student_name varchar(40) first comment '學(xué)生姓名';
3、在表中已有字段后添加列名
alter table 表名 add column 列名 類型 after 已有列名 comment '注釋信息'; alter table students add column class varchar(40) after student_name ? comment '學(xué)生班級';
4、刪除列
alter table 表名 drop column 列名; alter table students drop column grade;
到此這篇關(guān)于關(guān)于MySQL表添加某一列和刪除某一列的文章就介紹到這了,更多相關(guān)mysql添加列刪除列內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql變量用法實例分析【系統(tǒng)變量、用戶變量】
這篇文章主要介紹了mysql變量用法,結(jié)合實例形式分析了mysql系統(tǒng)變量、用戶變量相關(guān)概念、功能、原理與使用技巧,需要的朋友可以參考下2020-04-04圖文詳解MySQL中兩表關(guān)聯(lián)的連接表如何創(chuàng)建索引
這篇文章通過圖文給大家介紹了關(guān)于MySQL中兩表關(guān)聯(lián)的連接表如何創(chuàng)建索引的相關(guān)資料,文中介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-05-05修改MySQL密碼的四種方法總結(jié)(適合初學(xué)者!)
在日常使用數(shù)據(jù)庫的過程中,難免會遇到需要修改賬號密碼的情景,比如密碼太簡單需要修改、密碼過期需要修改、忘記密碼需要修改等,下面這篇文章主要給大家介紹了關(guān)于修改MySQL密碼的四種方法,介紹的方法非常適合初學(xué)者,需要的朋友可以參考下2022-08-08MySQL計劃任務(wù)(事件調(diào)度器) Event Scheduler介紹
MySQL5.1.x版本中引入了一項新特性EVENT,顧名思義就是事件、定時任務(wù)機制,在指定的時間單元內(nèi)執(zhí)行特定的任務(wù),因此今后一些對數(shù)據(jù)定時性操作不再依賴外部程序,而直接使用數(shù)據(jù)庫本身提供的功能2013-10-10Mysql存儲過程學(xué)習(xí)筆記--建立簡單的存儲過程
我們常用的操作數(shù)據(jù)庫語言SQL語句在執(zhí)行的時候需要要先編譯,然后執(zhí)行,而存儲過程(Stored Procedure)是一組為了完成特定功能的SQL語句集,經(jīng)編譯后存儲在數(shù)據(jù)庫中,用戶通過指定存儲過程的名字并給定參數(shù)(如果該存儲過程帶有參數(shù))來調(diào)用執(zhí)行它。2014-08-08mysql 數(shù)據(jù)庫中my.ini的優(yōu)化 2G內(nèi)存針對站多 抗壓型的設(shè)置
mysql數(shù)據(jù)庫中my.ini的優(yōu)化,2G內(nèi)存,針對站多,抗壓型的設(shè)置.大家可以借鑒下。2009-08-08mysql忘記root密碼的解決辦法(針對不同mysql版本)
這篇文章主要介紹了mysql忘記root密碼的解決辦法(針對不同mysql版本),文章通過代碼示例和圖文結(jié)合的方式給大家講解的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-06-06很全面的MySQL處理重復(fù)數(shù)據(jù)代碼
這篇文章主要為大家詳細介紹了MySQL處理重復(fù)數(shù)據(jù)的實現(xiàn)代碼,如何防止數(shù)據(jù)表出現(xiàn)重復(fù)數(shù)據(jù)及如何刪除數(shù)據(jù)表中的重復(fù)數(shù)據(jù),感興趣的小伙伴們可以參考一下2016-05-05