亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL中如何增加字段SQL語(yǔ)句

 更新時(shí)間:2023年02月15日 09:53:35   作者:勝金  
這篇文章主要介紹了MySQL中如何增加字段SQL語(yǔ)句問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MySQL增加字段SQL語(yǔ)句

使用ALTER TABLE向MySQL數(shù)據(jù)庫(kù)的表中添加字段

-- 向buildBaseInfo中添加字段
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;

語(yǔ)句內(nèi)容:

  • table_name:表明;
  • column_name:需要添加的字段名;
  • VARCHAR(100):字段類(lèi)型為varchar,長(zhǎng)度100;
  • DEFAULT NULL:默認(rèn)值NULL;
  • AFTER old_column:新增字段添加在old_column字段后面。

MYSQL為多表批量新增字段

navicat中新建procedure

CREATE DEFINER=`portal`@`%` PROCEDURE `pro_AddColumn`(
	IN tab VARCHAR(100)
)
BEGIN
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name=tab AND COLUMN_NAME='CREATE_DATE') THEN
SET @exe = CONCAT('ALTER TABLE ',tab," ADD CREATE_DATE DATE COMMENT '創(chuàng)建時(shí)間'");
PREPARE sql1 FROM @exe;
EXECUTE sql1;
END IF;
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name=tab AND COLUMN_NAME='CREATE_USER') THEN
SET @exe = CONCAT('ALTER TABLE ',tab," ADD CREATE_USER VARCHAR(50) COMMENT '創(chuàng)建人'");
PREPARE sql1 FROM @exe;
EXECUTE sql1;
END IF;
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name=tab AND COLUMN_NAME='MODIFIED_DATE') THEN
SET @exe = CONCAT('ALTER TABLE ',tab," ADD MODIFIED_DATE DATE COMMENT '修改時(shí)間'");
PREPARE sql1 FROM @exe;
EXECUTE sql1;
END IF;
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name=tab AND COLUMN_NAME='MODIFIED_USER') THEN
SET @exe = CONCAT('ALTER TABLE ',tab," ADD MODIFIED_USER VARCHAR(50) COMMENT '修改人'");
PREPARE sql1 FROM @exe;
EXECUTE sql1;
END IF;
IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name=tab AND COLUMN_NAME='IP') THEN
SET @exe = CONCAT('ALTER TABLE ',tab," ADD IP VARCHAR(40) COMMENT 'ip'");
PREPARE sql1 FROM @exe;
EXECUTE sql1;
END IF;
END

把代碼復(fù)制進(jìn)去,保存

新建查詢

CALL pro_AddColumn("tableA");
CALL pro_AddColumn("tableB");
CALL pro_AddColumn("tableC");
CALL pro_AddColumn("tableD");

代碼復(fù)制進(jìn)去執(zhí)行即可,括號(hào)里面是表名

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL查看和修改時(shí)區(qū)的實(shí)現(xiàn)方法

    MySQL查看和修改時(shí)區(qū)的實(shí)現(xiàn)方法

    本文主要介紹了MySQL查看和修改時(shí)區(qū),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • MySQL數(shù)據(jù)庫(kù)輸入密碼后閃退問(wèn)題的解決方法

    MySQL數(shù)據(jù)庫(kù)輸入密碼后閃退問(wèn)題的解決方法

    這篇文章主要為大家詳細(xì)介紹了MySQL數(shù)據(jù)庫(kù)輸入密碼后閃退的問(wèn)題及解決方案,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • mysql 新增、刪除用戶和權(quán)限分配

    mysql 新增、刪除用戶和權(quán)限分配

    這篇文章主要為大家演示下如果通過(guò)命令行實(shí)現(xiàn)mysql的新建用戶、刪除用戶和權(quán)限分配,需要的朋友可以參考下
    2013-10-10
  • mysql自增id超大問(wèn)題的排查與解決

    mysql自增id超大問(wèn)題的排查與解決

    這篇文章主要給大家介紹了關(guān)于mysql自增id超大問(wèn)題的排查與解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • SQL行轉(zhuǎn)列與列轉(zhuǎn)行詳情

    SQL行轉(zhuǎn)列與列轉(zhuǎn)行詳情

    這篇文章主要介紹了SQL行轉(zhuǎn)列與列轉(zhuǎn)行,違章以SQL數(shù)據(jù)展開(kāi)詳細(xì)內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-03-03
  • Linux(Ubuntu)下mysql5.7.17安裝配置方法圖文教程

    Linux(Ubuntu)下mysql5.7.17安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Linux下mysql5.7.17安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MySQL中字段的實(shí)際長(zhǎng)度的實(shí)現(xiàn)示例代碼

    MySQL中字段的實(shí)際長(zhǎng)度的實(shí)現(xiàn)示例代碼

    MySQL字段的存儲(chǔ)長(zhǎng)度不僅取決于數(shù)據(jù)類(lèi)型,還受字符編碼和存儲(chǔ)內(nèi)容的影響,CHAR和VARCHAR字段可以使用LENGTH()和CHAR_LENGTH()函數(shù)獲取長(zhǎng)度信息,下面就來(lái)具體介紹一下
    2024-09-09
  • 基于mysql replication的問(wèn)題總結(jié)

    基于mysql replication的問(wèn)題總結(jié)

    本篇文章是對(duì)mysql中replication的問(wèn)題進(jìn)行了詳細(xì)分析介紹,需要的朋友參考下
    2013-06-06
  • MySQL分頁(yè)優(yōu)化

    MySQL分頁(yè)優(yōu)化

    這篇文章主要為大家詳細(xì)介紹了MySQL分頁(yè)優(yōu)化,內(nèi)容思路很詳細(xì),有意對(duì)MySQL分頁(yè)優(yōu)化的朋友可以參考一下
    2016-04-04
  • MySQL中的RAND()函數(shù)使用詳解

    MySQL中的RAND()函數(shù)使用詳解

    這篇文章主要介紹了MySQL中的RAND()函數(shù)使用詳解,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論