iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 15
1

上一章 Day 14 - Service And Dependency Injection

資料庫我們採用MySQL Community, 可以在官方網站下載

https://dev.mysql.com/downloads/installer/

一直下一步即可安裝完成, 過程中會設定資料庫的密碼, 設定成自己能記住的即可

安裝好後我們要來建立Schema, 開啟MySQL Workbench 8.0

點選上方工具列左邊數來第四個圖示

create a new schema in the connected server

https://ithelp.ithome.com.tw/upload/images/20191001/20119510TMvzADMfC6.png

輸入mydb, , Charset選擇UTF-8, 點擊apply創建完成

https://ithelp.ithome.com.tw/upload/images/20191001/20119510uJ0m5A5nWr.png

展開mydb, 在table點擊右鍵create Table

命名為members, 可用圖形介面新增以下欄位

https://ithelp.ithome.com.tw/upload/images/20191001/20119510WVjxXHAT32.png

熟悉SQL的人, 也可直接用指令執行

CREATE TABLE `mydb`.`members` (
  `mid` VARCHAR(50) NOT NULL,
  `email` VARCHAR(50) NOT NULL,
  `password` VARCHAR(50) NOT NULL,
  `first_name` VARCHAR(50) NOT NULL,
  `last_name` VARCHAR(50) NOT NULL,
  `create_time` DATETIME NULL,
  `update_time` DATETIME NULL,
  PRIMARY KEY (`mid`),
  UNIQUE INDEX `email_UNIQUE` (`email` ASC) VISIBLE);

以上講的方法, 都是手動新增, 要是大型專案或陳年專案, 一次有30幾個Table, 那花的時間可不少

但現在Spring Boot有提供自動建立Table方式, 只需在程式端簡單設定, 便能在第一次起服務時自動建立

聽起來是不是很神奇, 連資料庫都能建, 下一章就來教大家如何用Spring Boot自動建立Table

Day 16 - MySQL 使用Spring Boot 自動建立Table設定


上一篇
Day 14 - Service And Dependency Injection
下一篇
Day 16 - MySQL 使用Spring Boot 自動建立Table設定
系列文
Spring Boot and React - 前後端 30 天分手日記30

尚未有邦友留言

立即登入留言