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

想知道MySQL里怎么新建数据库其实也没那么复杂,跟着步骤来就行了

想知道MySQL里怎么新建数据库,其实真的没那么多弯弯绕绕,跟着步骤一步步来,你会发现特别简单,咱们今天就不说那些让人头疼的专业术语,就用大白话把这事儿讲明白,不管你是用那种黑乎乎的命令行窗口,还是用那种点点按按的图形化工具,我都给你说清楚。

咱们得能“进入”MySQL的大门

你得先确保你的电脑上已经安装好了MySQL,安装的过程咱们今天不聊,假设你已经装好了,装好之后,你有两条路可以走:一条是“高手范儿”一点的命令行,另一条是“懒人福音”的图形化界面。

用命令行(就是那个黑窗口)

  1. 打开你的命令行工具

    • 如果你用的是Windows,按一下键盘上的 Win + R 键,输入 cmd,然后回车,那个黑黑的命令提示符窗口就弹出来了。
    • 如果你用的是Mac或者Linux,那就找一下“终端”(Terminal)这个程序打开它。
  2. 登录到MySQL: 在黑窗口里,你需要输入一个命令来告诉MySQL“我要进来了”,命令长这样:

    mysql -u root -p
    • 这里的 -u 后面跟着的是你的用户名,最常见的就是 root(超级管理员)。
    • 输入完这句回车之后,系统会提示你输入密码,这个密码就是你安装MySQL时自己设的那个,输入的时候屏幕上不会有任何显示(连星号*都没有),你别以为是键盘坏了,这是为了安全,放心输完按回车就行。
    • 如果密码对了,你就会看到提示符变成了 mysql>,这就好比是你已经走进了MySQL的家门,可以开始发号施令了。
  3. 最关键的一步:创建数据库: 在 mysql> 后面,输入创建数据库的命令,命令非常简单:

    CREATE DATABASE 你的数据库名字;
    • 把“你的数据库名字”换成你想叫的任何名字,my_first_database,或者 xiaowang_blog 都行,但是名字里最好别用空格和中文,免得以后麻烦。
    • 特别注意:命令的最后一定一定要有一个分号 !这是告诉MySQL“我这句话说完了,你可以执行了”,没有这个分号,你按回车它只会傻等着你继续输入。
  4. 检查一下成功没: 输入完命令按回车后,如果系统显示类似 “Query OK, 1 row affected” 这样的话,那就恭喜你,数据库已经建好了! 如果你不放心,可以再输入一个命令看看现在都有哪些数据库:

    SHOW DATABASES;

    回车之后,屏幕上会列出所有存在的数据库,你找找看,你刚取的那个名字是不是已经在里面了。

  5. 退出MySQL: 事情干完了,要礼貌地退出,输入:

    EXIT;

    回车后,你就又回到普通的命令行界面了。

用图形化工具(比如MySQL Workbench)

如果你觉得敲命令太麻烦,那图形化工具绝对是你的菜,MySQL官方就有一个叫 MySQL Workbench 的工具,用起来跟玩似的。

  1. 打开并连接: 打开MySQL Workbench,你会看到主界面上有一个“连接”的选项(通常就是你设置好的那个root用户的连接),点击它。

  2. 找到创建数据库的按钮: 连接成功后,你会进入一个主界面,注意看左上角菜单栏下面有一排小图标,其中有一个长得像圆柱体、上面带个小小加号(+)的图标,鼠标放上去会显示“创建新的架构”。(这里“架构”这个词听起来高级,其实在MySQL里基本上就跟“数据库”是一个意思),你就点这个图标。

  3. 输入名字并应用: 点击之后,在下面会弹出一个区域让你输入名字,就在 “Name” 那一栏里,填上你想好的数据库名字,比如还是 my_first_database。 填好之后,你会发现右下角有个 “Apply” (应用)按钮,点击它。

  4. 确认执行: 点击“Apply”后,会弹出一个窗口,这个窗口里实际上就是把你要做的操作(也就是我们方法一里手动输入的那个 CREATE DATABASE 命令)用SQL语句的形式展示给你看,让你最后确认一下,你觉得没问题,就再点一次 “Apply” 。

  5. 完成: 如果一切顺利,会提示成功,然后你就能在左边侧边栏的“SCHEMAS”(架构)列表里,看到你新建的数据库了,是不是特别直观?

新建之后要干嘛?

数据库好比是一个立起来的文件柜,它现在还只是一个空柜子,接下来你要做的,是在这个柜子里创建一个个的“抽屉”,也就是表(Table),用来分门别类地存放你的数据,你要做一个博客系统,那你可能需要在 my_blog_database 这个数据库里,创建一张叫 articles 的表来存文章,再创建一张叫 users 的表来存用户信息,这就是后话了。

最后啰嗦两句注意事项

  • 权限问题:有时候你可能会发现创建失败,提示你没有权限,这通常是因为你登录用的那个用户名(不是root)权限不够,这种情况,要么你用root账号来创建,要么就得找管理员给你现在这个账号开通创建数据库的权限。
  • 名字别重复:你不能创建两个名字完全一样的数据库,如果你尝试创建一个已经存在的名字,MySQL会报错,如果你不确定,可以先 SHOW DATABASES; 看一下。
  • 养成好习惯:数据库名字最好取得有点意义,让你自己一看就知道是干嘛用的,别今天建一个 a,明天建一个 test1,过段时间自己都忘了是干什么的。

新建一个数据库在MySQL里真的属于最基础、最简单的操作之一,无论是选择敲命令还是点鼠标,整个过程都非常直接,希望这个解释能帮你轻松踏出使用MySQL的第一步。

想知道MySQL里怎么新建数据库其实也没那么复杂,跟着步骤来就行了