Création de schéma
Si vous décidez de créer une nouvelle base de données sur le serveur SQL, vous pouvez procéder de deux manières :
- Interface graphique de l'atelier
- Écrire une requête SQL personnalisée
Mais puisque nous étudions actuellement Workbench, nous allons créer la base de données en l'utilisant :
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
Vous pouvez toujours utiliser le menu supérieur ou les boutons de la barre supérieure. Cliquons sur le bouton "Créer un nouveau schéma", vous verrez le panneau suivant :
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Ici, vous pouvez définir le nom du nouveau schéma. Prêt.
Encodage par défaut
Important! Ne choisissez jamais l'encodage par défaut. Ensuite, il s'avère qu'il s'agit d'une sorte de Windows 1251, qui ne veut pas fonctionner normalement avec le cyrillique. Vous n'en avez pas besoin pour rechercher ou filtrer.
De plus, le transfert de données entre différents serveurs SQL se fait souvent sous forme de texte. Les données sont enregistrées dans un fichier sous forme de requêtes SQL, puis simplement exécutées sur un autre serveur sous forme de gros fichier SQL.
Et une situation peut facilement survenir lorsque vous avez un encodage par défaut différent sur différents serveurs SQL. Nous avons eu du mal avec ça :)
Alors habituons-nous à le choisir explicitement :
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Si vous souhaitez que votre base de données puisse stocker du texte avec des émoticônes qui viennent d'être ajoutées à Unicode, vous devez choisir utf8mb4.
Mais pour l'instant, nous spécifierons exactement l'encodage utf8, et à l'avenir nous travaillerons à changer l'encodage pour stocker les textes avec des émoticônes.
Nous finissons de créer le schéma
Cliquez sur Appliquer et voyez la fenêtre suivante :
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Oui, pour chacune de vos actions dans Workbench, il générera simplement des requêtes SQL .
Cliquez simplement sur Appliquer et attendez que la demande de création de schéma soit terminée. Vous devriez vous retrouver avec quelque chose comme cet état de Workbench :
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION