架構創建
如果您決定在 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