最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql數(shù)據(jù)庫(kù) ALTER 操作詳解

 更新時(shí)間:2022年09月27日 08:27:43   作者:靜言善思  
這篇文章主要介紹了Mysql數(shù)據(jù)庫(kù) ALTER 操作詳解的相關(guān)資料,需要的朋友可以參考下

背景:

ALTER作為DDL語(yǔ)言之一,工作中經(jīng)常遇到,這里我們簡(jiǎn)單介紹一下常見(jiàn)的幾種使用場(chǎng)景

新建兩個(gè)測(cè)試表offices 和 employess

CREATE TABLE offices (
officeCode INT(10) NOT NULL UNIQUE ,
city VARCHAR(50) NOT NULL,
address VARCHAR(50) NOT NULL,
country VARCHAR(50) NOT NULL,
PRIMARY KEY(officeCode)
)


CREATE TABLE employees (
employeeNumber INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
lastName VARCHAR(50) NOT NULL,
firtName VARCHAR(50) NOT NULL,
officeCode INT(10) NOT NULL,
sex VARCHAR(5),
CONSTRAINT office_fk FOREIGN KEY(officeCode) REFERENCES offices (officeCode)


)

案例一:將表employees的lastName字段修改到firstName字段后面,并減少字符長(zhǎng)度。

修改位置,需要用到ALTER TABLE   MODIFY語(yǔ)句,輸入語(yǔ)句如下

ALTER TABLE employees MODIFY lastName VARCHAR(25) AFTER firtName; 

可以看到,lastName字段修改到firstName字段后面了。

案例二:將表employees的sex字段改名為employee_sex。

修改字段名,需要用到ALTER TABLE   CHANGE語(yǔ)句,輸入語(yǔ)句如下

ALTER TABLE employees CHANGE sex employee_sex VARCHAR(5); 

可以看到,表中只有employee_sex字段,已經(jīng)沒(méi)有名稱(chēng)為sex的字段了,修改名稱(chēng)成功

案例三:修改employee_sex字段,數(shù)據(jù)類(lèi)型為CHAR(1),非空約束

修改字段數(shù)據(jù)類(lèi)型,需要用到ALTER TABLE MODIFY語(yǔ)句,輸入語(yǔ)句如下:

ALTER TABLE employees MODIFY employee_sex CHAR(1) NOT NULL;

從執(zhí)行結(jié)果可以看到,employee_sex字段的數(shù)據(jù)類(lèi)型由前面的VARCHAR(5)修改為CHAR(1),且其N(xiāo)ull列顯示為NO,表示該列不允許空值,修改成功

案例四:刪除字段employee_sex

刪除字段,需要用到ALTER TABLE DROP語(yǔ)句,輸入語(yǔ)句如下:

ALTER TABLE employees DROP employee_sex; 

可以看到,表返回的列字段,employee_sex字段已經(jīng)不在表結(jié)構(gòu)中,刪除字段成功

案例五:增加字段名city,數(shù)據(jù)類(lèi)型為VARCHAR(10)。

修改字段數(shù)據(jù)類(lèi)型,需要用到ALTER TABLE ADD語(yǔ)句,輸入語(yǔ)句如下:

ALTER TABLE employees ADD city VARCHAR(10);

可以看到,數(shù)據(jù)表employees中增加了一個(gè)新的列city,數(shù)據(jù)類(lèi)型為VARCHAR(10),允許空值,添加新字段成功

案例六:將表employees名稱(chēng)修改為employees_info

修改數(shù)據(jù)表名,需要用到ALTER TABLE RENAME語(yǔ)句,輸入語(yǔ)句如下:

ALTER TABLE employees RENAME employees_info; 

可以看到數(shù)據(jù)庫(kù)中已經(jīng)沒(méi)有名稱(chēng)為employees的數(shù)據(jù)表。

到此這篇關(guān)于Mysql數(shù)據(jù)庫(kù) ALTER 操作詳解的文章就介紹到這了,更多相關(guān)Mysql數(shù)據(jù)庫(kù) ALTER 基本操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 5.7.24 安裝配置方法圖文教程

    mysql 5.7.24 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.24 安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟

    MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟

    這篇文章主要給大家介紹了關(guān)于MySQL設(shè)置用戶權(quán)限的簡(jiǎn)單步驟,學(xué)習(xí)MySQL數(shù)據(jù)庫(kù),MySQL用戶權(quán)限設(shè)置是需要首先學(xué)習(xí)的,需要的朋友可以參考下
    2023-07-07
  • Centos MySQL 5.7安裝、升級(jí)教程

    Centos MySQL 5.7安裝、升級(jí)教程

    這篇文章主要為大家詳細(xì)介紹了Centos MySQL 5.7安裝、升級(jí)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 詳解MySQL查看執(zhí)行慢的SQL語(yǔ)句(慢查詢(xún))

    詳解MySQL查看執(zhí)行慢的SQL語(yǔ)句(慢查詢(xún))

    查看執(zhí)行慢的SQL語(yǔ)句,需要先開(kāi)啟慢查詢(xún)?nèi)罩?,MySQL的慢查詢(xún)?nèi)罩?,記錄在MySQL中響應(yīng)時(shí)間超過(guò)閥值的語(yǔ)句(具體指運(yùn)行時(shí)間超過(guò)long_query_time值的SQL,本文給大家介紹MySQL查看執(zhí)行慢的SQL語(yǔ)句,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • mysql mycat 中間件安裝與使用

    mysql mycat 中間件安裝與使用

    MyCAT是MySQL中間件,前身是阿里大名鼎鼎的Cobar,Cobar在開(kāi)源了一段時(shí)間后,不了了之。于是MyCAT扛起了這面大旗,在大數(shù)據(jù)時(shí)代,其重要性愈發(fā)彰顯。這篇文章主要是MyCAT的入門(mén)部署。
    2017-05-05
  • mysql中json類(lèi)型字段的基本用法實(shí)例

    mysql中json類(lèi)型字段的基本用法實(shí)例

    大家應(yīng)該都知道m(xù)ysql中的字段可以使用json的格式來(lái)進(jìn)行存儲(chǔ),下面這篇文章主要給大家介紹了關(guān)于mysql中json類(lèi)型字段的基本用法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL不適合創(chuàng)建索引的11種情況示例分析

    MySQL不適合創(chuàng)建索引的11種情況示例分析

    這篇文章介紹了在MySQL中不適合創(chuàng)建索引的11種情況,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-02-02
  • MySQL中json_extract函數(shù)說(shuō)明及使用方式

    MySQL中json_extract函數(shù)說(shuō)明及使用方式

    今天看mysql中的json數(shù)據(jù)類(lèi)型,涉及到一些使用,使用到了函數(shù)json_extract來(lái),下面這篇文章主要給大家介紹了關(guān)于MySQL中json_extract函數(shù)說(shuō)明及使用方式的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • MySQL limit子句用法及優(yōu)化小結(jié)

    MySQL limit子句用法及優(yōu)化小結(jié)

    limit在獲取到滿足條件的數(shù)據(jù)量時(shí)即會(huì)立刻終止SQL的執(zhí)行,本文主要介紹了MySQL limit子句用法及優(yōu)化小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-09-09
  • MySQL?去除字符串中的括號(hào)以及括號(hào)里的所有內(nèi)容

    MySQL?去除字符串中的括號(hào)以及括號(hào)里的所有內(nèi)容

    這篇文章主要介紹了MySQL?去除字符串中的括號(hào)以及括號(hào)里的所有內(nèi)容,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評(píng)論

常山县| 濮阳县| 讷河市| 论坛| 封开县| 栖霞市| 大姚县| 新沂市| 凤庆县| 绥滨县| 闽清县| 黔东| 庐江县| 保康县| 新沂市| 尤溪县| 青州市| 滨州市| 舟山市| 固阳县| 宣武区| 红河县| 监利县| 长春市| 磐石市| 紫阳县| 宝鸡市| 西和县| 花莲市| 金塔县| 沧源| 久治县| 纳雍县| 莱芜市| 峨山| 济南市| 嘉兴市| 鄂温| 焉耆| 油尖旺区| 怀化市|