Creazione dello schema
Se decidi di creare un nuovo database sul server SQL, ci sono due modi per farlo:
- GUI del banco di lavoro
- Scrivi una query SQL personalizzata
Ma poiché attualmente stiamo studiando Workbench, creeremo il database utilizzandolo:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
Puoi sempre utilizzare il menu in alto o i pulsanti sulla barra in alto. Facciamo clic sul pulsante "Crea un nuovo schema", vedrai il seguente pannello:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Qui puoi impostare il nome del nuovo schema. Pronto.
Codifica predefinita
Importante! Non scegliere mai la codifica predefinita. Quindi si scopre che questa è una specie di Windows 1251, che non vuole funzionare normalmente con il cirillico. Non ti serve per cercare o filtrare.
Inoltre, il trasferimento di dati tra diversi server SQL viene spesso eseguito in forma di testo. I dati vengono salvati in un file come query SQL e quindi semplicemente eseguiti su un altro server come un file SQL di grandi dimensioni.
E una situazione può facilmente verificarsi quando si dispone di una codifica predefinita diversa su diversi server SQL. Abbiamo avuto un momento difficile con questo :)
Quindi abituiamoci a sceglierlo esplicitamente:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Se vuoi che il tuo database sia in grado di memorizzare il testo con le emoticon appena aggiunte a Unicode, devi scegliere utf8mb4.
Ma per ora, specificheremo esattamente la codifica utf8 e in futuro lavoreremo con la modifica della codifica per l'archiviazione di testi con emoticon.
Finiamo di creare lo schema
Fare clic su Applica e visualizzare la seguente finestra:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Sì, per ciascuna delle tue azioni in Workbench, genererà semplicemente query SQL .
Basta fare clic su Applica e attendere il completamento della richiesta di creazione dello schema. Dovresti finire con qualcosa di simile a questo stato Workbench:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION