iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 8
0
Modern Web

30天帶你潮玩Spring Boot Zone系列 第 8

[Day8] - MySQL Workbench 使用 (建立一個資料庫Datbase和一個表格Table)

閱讀時間: 10分鐘

昨天跟大家講了MySQL的基本資料及MySQL Workbench安裝。
今天就教大家怎麼用: 建立一個資料庫(Schema/Datbase)和一個表格(Table)。

建立一個資料庫

第1步: (打開MySQL Workbench)

去存放MySQL Workbench應用程式的位置
一般預設都是在” Program Files”,然後找MySQL再點進去就看到相關的檔案。
小編安裝時的路徑是:
C:\Program Files\MySQL\MySQL Workbench 8.0 CE
進入MySQL Workbench 8.0 CE
https://ithelp.ithome.com.tw/upload/images/20190913/20119569tXAHVmXv7N.jpg

點選上圖紅框內的應用程式MySQLWorkbench
之後就會出現以下畫面
https://ithelp.ithome.com.tw/upload/images/20190913/2011956954lLQfHUL1.jpg

第2步: (建立資料庫連線)

點選紅框內的的加號來創建連線
https://ithelp.ithome.com.tw/upload/images/20190913/20119569POaPYR3Wfi.jpg

#### 第3步: (輸入”連線”的基本資料)

https://ithelp.ithome.com.tw/upload/images/20190913/201195693NbOMKF4Ol.jpg

1, 連線名稱(Connection Name) – 填一個名稱,可隨意填寫
2, 用戶名稱(Username) - 填一個用戶名稱
3, 密碼(Password) -填一個密碼
當填完以上3項資料後,可以按一下右下方的”測試連線”(Test Connection)

如成功連線的話,就會出現以下畫面。
https://ithelp.ithome.com.tw/upload/images/20190913/20119569qTghpUf3jH.jpg

成功完成”測試連線”(Test Connection)後,可以按一下OK。

第4步: (建立資料庫)

https://ithelp.ithome.com.tw/upload/images/20190913/20119569ml72hicLcR.jpg

在左下方會看到的SCHEMAS。

知識站:
在MySQL, schema等於資料庫(database)。

In MySQL, physically, a schema is synonymous with a database. You can substitute the keyword SCHEMA instead of DATABASE in MySQL SQL syntax, for example using CREATE SCHEMA instead of CREATE DATABASE.

Some other database products draw a distinction. For example, in the Oracle Database product, a schema represents only a part of a database: the tables and other objects owned by a single user.
https://dev.mysql.com/doc/refman/8.0/en/glossary.html#glos_schema

之後在SCHEMAS下方的空白位置按一下右鍵,就會出現下方的畫面。
再選擇”Create Schema”
https://ithelp.ithome.com.tw/upload/images/20190913/20119569pL5iyuj1Vw.jpg

會見到以下的畫面
https://ithelp.ithome.com.tw/upload/images/20190913/20119569OXX3vIeBMM.jpg
填寫Schema的名稱(必須以英文開頭,否則會不能創建Table)

https://ithelp.ithome.com.tw/upload/images/20190913/2011956919FH3vc5tS.jpg
完成後按一下”Apply”

https://ithelp.ithome.com.tw/upload/images/20190913/20119569w0OPK147BG.jpg
繼續按一下”Apply”

https://ithelp.ithome.com.tw/upload/images/20190913/2011956902TT3sP0Ul.jpg
按一下”Finish”

回到主畫面時,可看看左下方SCHEMAS底下是否多了一個小目標。
以下圖所示:
https://ithelp.ithome.com.tw/upload/images/20190913/20119569mfUqQ0zkd8.jpg
SCHEMA的名稱是hello20190913,再點一下就會看到裡面還有一個目錄包括Tables, Views, Stored Procedures, Functions。

這樣就完成了創建SCHEMA

建立一個Table

在畫面中央的SQL Tab (Query1) 輸入建立table的SQL代碼。

https://ithelp.ithome.com.tw/upload/images/20190913/2011956980XZTN0O0R.jpg

use hello20190913;
CREATE TABLE `memberaccount2019` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `EMAIL` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  `PASSWORD` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
  `ADDRESS` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
  `CELLPHONE` varchar(45) COLLATE utf8_unicode_ci DEFAULT NULL,
  `CREATE_DATE` datetime DEFAULT NULL,
  PRIMARY KEY (`ID`)
  )

必須要用”use” 後面再輸入Schema的名稱以表示你是在Schema - hello20190913底下創建Table。

當完成SQL代碼後,可按下圖紅框內的閃電圖案。
https://ithelp.ithome.com.tw/upload/images/20190913/201195699Q6ql7roeU.jpg

那個閃電圖案是即時運用在Query1 tab下的所有SQL代碼。

當運行完成後,在下方的”Output”會出現一些訊息。
有綠色剔號的表示成功
https://ithelp.ithome.com.tw/upload/images/20190913/201195695wcSL51NsK.jpg

最後可以在左方下面的SCHEMAS檢查一下創建的Table是否在Tables底下
https://ithelp.ithome.com.tw/upload/images/20190913/20119569rSySiPbS88.jpg
如果在Tables底下能看到剛才所創建的Table就表示完全成功了。
有關SQL的語法,我就不在這裡詳細講解。大家有不明白的地方也可以歡迎發問。

如果有興趣想繼續了解和學習的話,歡迎訂閱及留意小弟的文章。


上一篇
[Day 7] –Spring Boot 資料庫管理系統 - MySQL Workbench安裝
下一篇
[Day9] – Spring Boot的視圖(View)和模板引擎Thymeleaf介紹
系列文
30天帶你潮玩Spring Boot Zone15

尚未有邦友留言

立即登入留言