iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
自我挑戰組

30天的獨立學習紀錄系列 第 19

DAY19 - SQL命令在資料庫建立資料表、刪除資料表、新增資料表

  • 分享至 

  • xImage
  •  

前言

大家好啊~今天是我參賽的第十九天,昨天記錄的是剩下的網路排列形狀其中包括樹狀(Tree)、環狀(Ring)和星狀(Star)以及網狀(Mesh),今天要紀錄了我在phpMyAdmin中使用mySQL語法建立資料表、刪除資料表及新增資料表。


SQL命令建立資料表

之前有分享過如何創建資料庫,有興趣的可以回去看一下之前寫的紀錄,那麼先回到這裡,創建完資料庫後可以使用圖形化介面新增資料表,當然也可以使用SQL命令去創建新的資料表,這邊就來紀錄一下。

https://ithelp.ithome.com.tw/upload/images/20221004/20152389tVTKuAEvmu.png

https://ithelp.ithome.com.tw/upload/images/20221004/20152389rXPlU5UwUZ.png

以下是建立資料庫語法

CREATE TABLE `my_test`.`student_1` (
    `ID` INT(11) NOT NULL AUTO_INCREMENT ,
    `name` VARCHAR(20) NOT NULL ,
    `height` INT(5) NULL ,
    `wight` INT(5) NULL ,
    PRIMARY KEY (`ID`)
) 
ENGINE = InnoDB;

SQL命令刪除資料表

以下是使用SQL命令去刪除現有的資料表,在命令中可指定要刪除之資料表,並且在執行後會跳出提醒確認是否執行該命令。

https://ithelp.ithome.com.tw/upload/images/20221004/20152389jB2ZFbS2zJ.png

https://ithelp.ithome.com.tw/upload/images/20221004/20152389Nwsjy0cMzU.png

從下圖可看出資料表student已從資料庫中刪除掉了。

https://ithelp.ithome.com.tw/upload/images/20221004/20152389RfxxzCrOmW.png

以下是刪除資料庫語法。

drop table student;

SQL命令在資料表建立後新增資料表

以下是使用SQL命令在現有的資料表中再新增資料表,並且可選擇新增資料表的位置,可選擇最後或著是某個資料表後來做新增的命令。

https://ithelp.ithome.com.tw/upload/images/20221004/201523895o1P1MbQgt.png

從下圖可看出新增的資料表如命令建立在指定位置。
https://ithelp.ithome.com.tw/upload/images/20221004/20152389FeGJRAx6qJ.png

以下是新增資料表建立在指定位置。

alter table student_1
add address varchar(30) after name,
add address2 varchar(30) ;

上一篇
DAY18 - 網路拓樸-樹狀(Tree)、環狀(Ring)、星狀(Star)和網狀(Mesh)
下一篇
DAY20 - Switch Technology-封包傳遞方式
系列文
30天的獨立學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言