創建數據庫和表:
1. 按Win+R打開“運行”,輸入cmd,回車
2.?登錄數據庫:mysql -u root -p 然后輸入密碼
3. 創建數據庫create database myblog;?myblog
為數據庫名(自定義你的數據庫名)
!注意分號不要漏了!
4.? 進入數據庫?use myblog;
5. 創建t_blog表 (自定義你的數據庫表名)
CREATE TABLE `t_blog` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵ID',`title` varchar(255) NOT NULL COMMENT '文章標題',`content` longtext NOT NULL COMMENT '文章內容',`description` varchar(512) DEFAULT NULL COMMENT '文章描述',`commentabled` bit(1) NOT NULL DEFAULT b'1' COMMENT '評論開啟(1-開啟,0-關閉)',`first_picture` varchar(255) DEFAULT NULL COMMENT '首圖URL',`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',`flag` varchar(100) DEFAULT NULL COMMENT '文章標記(原創/轉載/翻譯等)',`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',`views` int(11) NOT NULL DEFAULT '0' COMMENT '瀏覽次數',`published` bit(1) NOT NULL DEFAULT b'1' COMMENT '是否發布(1-發布,0-草稿)',`appreciation` bit(1) NOT NULL DEFAULT b'1' COMMENT '贊賞開啟(1-開啟,0-關閉)',`share_statement` bit(1) NOT NULL DEFAULT b'1' COMMENT '版權聲明(1-開啟,0-關閉)',PRIMARY KEY (`id`) USING BTREE,KEY `idx_create_time` (`create_time`) USING BTREE COMMENT '創建時間索引',KEY `idx_update_time` (`update_time`) USING BTREE COMMENT '更新時間索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='博客文章表';
6. 查看表是否創建成功?desc `t_blog`;
也可以看下Navicat中有沒有創建成功:
?
按照這個方法繼續去創建別的表就可以啦~~~~~~?
IDEA配置數據庫:
(一)
在application.properties配置文件中輸入數據庫相關配置信息:
# 配置端口號為8080
server.port=8080# 配置數據庫
# 配置驅動
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# URL
spring.datasource.url=jdbc:mysql://localhost:3306/myblog?serverTimezone=UTC
# Mysql用戶
spring.datasource.username=root
# Mysql對應用戶密碼
spring.datasource.password=
(二)?
在開發時可以可視化查看數據庫的詳細信息的配置步驟:
1. 點擊IDEA右側數據庫圖標:
?
2. 主機名和端口號一般默認,只需要輸入你的數據庫用戶名、密碼和數據庫名即可:
3. 點擊測試連接,提示已成功即可:
?
4. 連接好后可以看見這里出現了表,后續就可以在IDEA中管理數據庫啦:?
?