架构创建
如果您决定在 SQL 服务器上创建一个新数据库,那么有两种方法可以做到这一点:
- 工作台图形用户界面
- 编写自定义 SQL 查询
但由于我们目前正在研究 Workbench,我们将使用它创建数据库:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
您始终可以使用顶部菜单或顶部栏上的按钮。让我们点击“创建新方案”按钮,您将看到以下面板:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
您可以在此处设置新方案的名称。准备好。
默认编码
重要的!永远不要选择默认编码。然后发现这是某种 Windows 1251,它不想使用 Cyrillic 正常工作。您不需要它来搜索或过滤。
而且,不同SQL服务器之间的数据传输往往是以文本形式进行的。数据作为 SQL 查询保存到文件中,然后作为大型 SQL 文件在另一台服务器上简单地执行。
当您在不同的 SQL 服务器上使用不同的默认编码时,很容易出现这种情况。我们在这方面遇到了困难 :)
因此,让我们习惯于明确选择它:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
如果你希望你的数据库能够存储刚刚添加了Unicode的带有表情符号的文本,那么你需要选择utf8mb4。
但是现在,我们将指定编码为 utf8,将来我们将尝试更改编码以存储带有表情符号的文本。
我们完成创建方案
点击应用,看到如下窗口:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
是的,对于您在 Workbench 中的每个操作,它只会生成 SQL 查询。
只需单击“应用”并等待模式创建请求完成。您最终应该得到类似这样的 Workbench 状态:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION