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