当前位置: 首页 > web >正文

使用cmd来创建数据库和数据库表-简洁步骤

创建数据库和表:

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中管理数据库啦: 

 

http://www.xdnf.cn/news/2384.html

相关文章:

  • 对鸿蒙 Next 系统“成熟论”的深度剖析-优雅草卓伊凡
  • 基于ssm的图书管理借阅系统(全套)
  • chrony服务器(2)
  • html5:从零构建经典游戏-扫雷游戏
  • Git 使用教程
  • 矩阵系统源码搭建热门音乐功能板块开发,支持OEM
  • Redux-Saga vs Redux-Thunk
  • 【漫话机器学习系列】227.信息检索与数据挖掘中的常用加权技术(TF-IDF)
  • 【nvm管理多个 Node.js 版本】
  • LLM开发——基于DeepSeek R1 和 Qwen 构建智能检索增强生成系统
  • 博物馆除湿控湿保卫战:M-5J1R 电解除湿科技如何重塑文物守护的未来
  • Azure Devops - 尝试一下在Pipeline中使用Self-hosted Windows agent
  • Rust游戏开发全栈指南:从理论到实践的革新之路
  • 蓝桥杯 1. 确定字符串是否包含唯一字符
  • Pycharm(十七)生成器
  • Python----深度学习(基于DNN的吃鸡预测)
  • SHCTF-REVERSE
  • 数据集下载(AER 和causaldata R包)
  • AI音频核爆!Kimi开源“六边形战士”Kimi-Audio,ChatGPT语音版?
  • ZeroGrasp:零样本形状重建助力机器人抓取
  • 使用 MediaPipe 和 OpenCV 快速生成人脸掩膜(Face Mask)
  • 后端响应巨量数据,如何优化性能?
  • [GXYCTF2019]Ping Ping Ping
  • Monorepo、Lerna、Yarn Workspaces、pnpm Workspaces 用法
  • 深入解析 npm 与 Yarn:Node.js 包管理工具对比与选型指南
  • 全栈量子跃迁:当Shor算法破解RSA时,我们如何用晶格密码重构数字世界的信任基岩?
  • MySQL:13.用户管理
  • Flutter 泛型 泛型方法 泛型类 泛型接口
  • HarmonyOS Next~鸿蒙系统UI创新实践:原生精致理念下的设计革命
  • flask uri 怎么统一加前缀