Schema maken
Als u besluit een nieuwe database op de SQL-server aan te maken, zijn er twee manieren om dit te doen:
- Werkbank GUI
- Schrijf aangepaste SQL-query
Maar aangezien we momenteel Workbench bestuderen, zullen we de database ermee maken:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
U kunt altijd het hoofdmenu of de knoppen op de bovenbalk gebruiken. Laten we op de knop "Nieuw schema maken" klikken, u ziet het volgende paneel:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Hier kunt u de naam van het nieuwe schema instellen. Klaar.
Standaard codering
Belangrijk! Kies nooit de standaardcodering. Dan blijkt dat dit een soort Windows 1251 is, die niet normaal wil werken met Cyrillisch. Je hebt het niet nodig om te zoeken of te filteren.
Bovendien gebeurt de overdracht van gegevens tussen verschillende SQL-servers vaak in tekstvorm. De gegevens worden als SQL-query's in een bestand opgeslagen en vervolgens eenvoudig als een groot SQL-bestand op een andere server uitgevoerd.
En er kan gemakkelijk een situatie ontstaan wanneer u verschillende standaardcoderingen op verschillende SQL-servers hebt. Wij hebben het er maar moeilijk mee :)
Laten we er dus aan wennen om het expliciet te kiezen:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Als u wilt dat uw database tekst kan opslaan met emoticons die zojuist zijn toegevoegd aan Unicode, dan moet u utf8mb4 kiezen.
Maar voor nu zullen we de codering exact utf8 specificeren, en in de toekomst zullen we uitwerken met het wijzigen van de codering voor het opslaan van teksten met emoticons.
We zijn klaar met het maken van het schema
Klik op Toepassen en u ziet het volgende venster:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Ja, voor elk van uw acties in Workbench genereert het eenvoudig SQL-query's .
Klik gewoon op Toepassen en wacht tot het verzoek om het schema te maken is voltooid. Je zou moeten eindigen met zoiets als deze Workbench-status:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)