如何在MySQL中创建数据库

本文详细概述了如何使用不同的方法和工具(包括命令行工具、MySQL Workbench和dbForge Studio for MySQL)在MySQL中创建数据库。

MySQL是一个基于SQL的关系数据库管理系统。它由Oracle Corporation开发、分发和支持。MySQL是一种免费的开源软件,由于其可靠性、兼容性、成本效益和全面的支持,它越来越受欢迎。

MySQL有一个分支——MariaDB,它是由MySQL的原始开发人员创建的。MariaDB具有相同的数据库结构和索引,这使得它可以替代MySQL。

MySQL和MariaDB都支持许多流行的操作系统,包括但不限于以下操作系统:Linux、Ubuntu、Debian、Microsoft Windows、macOS。

在开始创建新的MySQL数据库之前,您需要 下载MySQL Server

在本文中,我们研究了创建MySQL数据库的不同方法。

内容

  1. CREATE DATABASE 语法示例
  2. 从命令行客户端创建数据库
  3. 使用MySQL Workbench创建数据库
  4. 使用dbForge Studio for MySQL创建数据库

CREATE DATABASE:MySQL语法示例

应该提到的在MySQL中创建数据库的第一种方法是使用create database语句。此语句创建具有指定名称的数据库。请记住,要使用它,您需要数据库的“CREATE”权限。

 CREATE DATABASE mydatabase;

注:
*如果运行·CREATE DATABASE语句时未指定if NOT EXISTS,并且数据库已经存在,则会出现错误。因此,最好使用IF NOT EXISTS子句来防止错误

 CREATE DATABASE IF NOT EXISTS mydatabase;

执行CREATE DATABASE语句后,MySQL将返回一条消息,通知数据库是否已成功创建。

从命令行客户端创建数据库

MySQL命令行客户端通常包括在MySQL Server安装包。它有两个版本-支持UTF-8的版本和不支持UTF-8。您可以直接从“开始”菜单运行控制台客户端。

MySQL数据库命令行

通过MySQL命令行客户端创建新的MySQL数据库:

  1. 运行客户端。
  2. 输入密码。
  3. 执行create database命令。

从命令行创建数据库

您可以在我们的如何连接 MySQL 服务器 这篇文章中了解有关使用MySQL Command Line Client的更多信息。

如何在MySQL Workbench中创建数据库

MySQL Workbench是一种流行的可视化数据库工具,用于设计、开发和管理MySQL数据库。

如何使用MySQL Workbench创建数据库:

  1. 启动MySQL Workbench,单击 + 打开 Setup New Connection 向导。

工作台8.0

  1. 输入连接的名称和用户名,然后单击 Test Connection。在询问密码的对话框中输入密码。我们输入 localhostroot

在工作台中设置新连接

  1. 单击Workbench起始页MySQL Connections部分中的所需连接。

  2. 在打开的MySQL Workbench窗口中,单击主工具栏上的Create a new schema in the connected server 按钮。然后输入模式名称,根据需要更改字符集和排序规则,然后单击 Apply

使用工作台创建数据库模式

  1. 在打开的 Apply SQL Script to Database 窗口中,单击 Apply。然后单击 Finish

查看MySQL Workbench中的数据库脚本

  1. 检查数据库是否已出现在Navigator中。
    已创建本地数据库

目前,Workbench是MySQL数据库开发中最流行的专业工具之一。然而,dbForge Studio for MySQL 是其值得称道的竞争对手,在许多方面都吹嘘其卓越的功能。让我们看看如何使用dbForge Studio for MySQL创建新的MySQL数据库。

如何使用dbForge Studio for MySQL创建数据库

dbForge Studio for MySQL为在MySQL中创建新数据库提供了一种非常简单直观的方法。您不需要成为专业开发人员或DBA就可以开始使用dbForge Studio for MySQL

  1. 首先,您需要创建所需的连接。单击数据库资源管理器工具栏上的New Connection按钮。或者,转到主工具栏中的“Database”菜单,然后单击New Connection

  2. 在打开的“数据库连接属性”窗口中,提供连接所需的所有凭据。

在dbForge Studio for MySQL中创建新连接

  1. 新连接将出现在数据库资源管理器中。右键单击连接名称并选择New Database。或者,转到主工具栏中的Database菜单,然后单击*New Database

使用dbForge Studio for MySQL创建新数据库

  1. 在将打开的“新建数据库”选项卡中,输入新数据库的名称,选择字符集和排序规则。您可以在窗口的下部检查数据库的脚本。根据需要配置所有内容后,单击Apply Changes

在dbForge Studio for MySQL中查看MySQL数据库脚本

  1. 检查新创建的数据库是否已出现在MySQL服务器上。为此,右键单击数据库资源管理器中的连接名称,然后单击Refresh

检查新数据库是否已在dbForge Studio for MySQL中创建

创建数据库后

当MySQL服务器中有多个数据库时,要开始使用新创建的数据库,请使用以下语句:

 USE database_name;

要在数据库中创建新表,请使用以下语法:

 CREATE TABLE [IF NOT EXISTS] table_name(
   column_1_definition,
   column_2_definition,,
   table_constraints
) ENGINE=storage_engine;

在下图中,您可以看到如何在dbForge Studio for MySQL中创建MySQL表。Studio具有自动代码补全功能,因此不必键入所有代码。

使用dbForge Studio for MySQL创建MySQL表

要了解有关在MySQL中创建表的更多信息,请参阅我们的如何使用命令行工具或者GUI工具在MySQL在创建表 文章。

要删除数据库,请使用以下语句:

 DROP DATABASE databasename;

dbForge Studio for MySQL允许直观地删除数据库,而无需编写代码。只需在数据库资源管理器中右键单击所需的数据库,然后单击Delete

使用dbForge Studio for MySQL删除数据库

结论

在本文中,我们介绍了创建MySQL数据库的方法,并证明了dbForge Studio for MySQL是MySQL Workbench的最佳替代品
如您所见,dbForge Studio for MySQL允许在方便、现代的界面中快速、轻松地创建新数据库。dbForge支持团队随时准备在您遇到任何困难时提供帮助。此外,我们还为我们的产品提供了功能齐全的30天免费试用下载dbForge Studio for MySQL 并全面测试其所有功能。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐