Schemaerstellung
Wenn Sie sich entscheiden, eine neue Datenbank auf dem SQL-Server zu erstellen, dann gibt es zwei Möglichkeiten, dies zu tun:
- Workbench-GUI
- Schreiben Sie eine benutzerdefinierte SQL-Abfrage
Da wir aber gerade Workbench studieren, werden wir die Datenbank damit erstellen:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
Sie können jederzeit das obere Menü oder die Schaltflächen in der oberen Leiste verwenden. Klicken wir auf die Schaltfläche „Neues Schema erstellen“. Sie sehen das folgende Fenster:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Hier können Sie den Namen des neuen Schemas festlegen. Bereit.
Standardkodierung
Wichtig! Wählen Sie niemals die Standardkodierung. Dann stellt sich heraus, dass es sich um eine Art Windows 1251 handelt, das mit Kyrillisch nicht normal funktionieren möchte. Sie benötigen es nicht zum Suchen oder Filtern.
Darüber hinaus erfolgt die Übertragung von Daten zwischen verschiedenen SQL-Servern häufig in Textform. Die Daten werden als SQL-Abfragen in einer Datei gespeichert und dann einfach als große SQL-Datei auf einem anderen Server ausgeführt.
Und es kann leicht zu einer Situation kommen, in der Sie auf verschiedenen SQL-Servern unterschiedliche Standardcodierungen haben. Wir haben uns damit schwer getan :)
Gewöhnen wir uns also daran, es explizit auszuwählen:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Wenn Sie möchten, dass Ihre Datenbank Text mit Emoticons speichern kann, die gerade zu Unicode hinzugefügt wurden, müssen Sie utf8mb4 auswählen.
Aber vorerst werden wir die Kodierung genau auf utf8 festlegen und in Zukunft daran arbeiten, die Kodierung zum Speichern von Texten mit Emoticons zu ändern.
Wir beenden die Erstellung des Schemas
Klicken Sie auf „Übernehmen“ und sehen Sie das folgende Fenster:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Ja, für jede Ihrer Aktionen in Workbench werden einfach SQL-Abfragen generiert .
Klicken Sie einfach auf „Übernehmen“ und warten Sie, bis die Anfrage zur Schemaerstellung abgeschlossen ist. Sie sollten am Ende etwa diesen Workbench-Status erhalten:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)