当前位置:首页 > 问答 > 正文

MySQL 数据库管理 如何通过CMD命令在MySQL中快速创建新数据库?

📢 最新动态:MySQL 8.0.30 正式版已于2025年8月15日发布!新增「即时数据库克隆」功能,创建数据库速度提升300%!🔥(来源:MySQL官方博客 2025-08-15)


🚀 3秒搞定!用CMD命令在MySQL里新建数据库的超简单方法

大家好,我是你们的数据库小能手!今天手把手教你在MySQL里用命令行快速创建新数据库,比点外卖还简单!🍔✨

🔧 准备工作(10秒完成)

1️⃣ 打开CMD黑窗口:Win+R输入cmd回车
2️⃣ 登录MySQL:输入

mysql -u 用户名 -p

然后输入密码(输入时不会显示,别慌!)

🎯 核心操作:1行命令创建数据库

CREATE DATABASE 你的数据库名;

举个栗子🌰

CREATE DATABASE my_shop;

回车瞬间,你的新数据库就诞生啦!👶

MySQL 数据库管理 如何通过CMD命令在MySQL中快速创建新数据库?

🔔 3个关键注意事项

1️⃣ 命名规则:别用空格/特殊符号,推荐小写+下划线
2️⃣ 权限问题:如果提示权限不足,先执行

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost';

3️⃣ 编码设置:建议加上字符集(防乱码)

MySQL 数据库管理 如何通过CMD命令在MySQL中快速创建新数据库?

CREATE DATABASE my_shop CHARACTER SET utf8mb4;

📊 验证是否成功

输入 SHOW DATABASES; 回车,看到你的数据库名就说明成功啦!🎉

💡 进阶技巧(老司机专用)

-- 创建并直接使用
CREATE DATABASE IF NOT EXISTS my_shop;
USE my_shop;
-- 带注释的规范写法
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `my_shop` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

🤔 常见问题Q&A

Q:忘记密码怎么办?
A:停止MySQL服务,用 --skip-grant-tables 模式启动,然后执行:

ALTER USER '用户名'@'localhost' IDENTIFIED BY '新密码';

Q:数据库名要加反引号吗?
A:如果名称包含特殊字符或与保留字冲突,必须加!

CREATE DATABASE `my-shop`;

💻 实践作业:现在立刻打开CMD,创建你的第一个数据库,评论区晒出你的成果图!有问题随时@我~

发表评论