Crearea schemei
Dacă decideți să creați o nouă bază de date pe serverul SQL, atunci există două moduri de a face acest lucru:
- GUI Workbench
- Scrieți o interogare SQL personalizată
Dar, deoarece în prezent studiem Workbench, vom crea baza de date folosindu-l:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
Puteți utiliza oricând meniul de sus sau butoanele din bara de sus. Să facem clic pe butonul „Creați o nouă schemă”, veți vedea următorul panou:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Aici puteți seta numele noii scheme. Gata.
Codare implicită
Important! Nu alegeți niciodată codificarea implicită. Apoi se dovedește că acesta este un fel de Windows 1251, care nu vrea să funcționeze normal cu chirilic. Nu aveți nevoie de el pentru a căuta sau a filtra.
Mai mult, transferul de date între diferite servere SQL se face adesea sub formă de text. Datele sunt salvate într-un fișier ca interogări SQL și apoi pur și simplu executate pe un alt server ca fișier SQL mare.
Și o situație poate apărea cu ușurință atunci când aveți o codificare implicită diferită pe diferite servere SQL. Ne-a fost greu cu asta :)
Deci, să ne obișnuim să o alegem în mod explicit:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Dacă doriți ca baza de date să poată stoca text cu emoticoane care tocmai au fost adăugate la Unicode, atunci trebuie să alegeți utf8mb4.
Dar, deocamdată, vom specifica exact codificarea utf8, iar în viitor ne vom rezolva cu schimbarea codificării pentru stocarea textelor cu emoticoane.
Terminăm de creat schema
Faceți clic pe Aplicare și vedeți următoarea fereastră:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Da, pentru fiecare dintre acțiunile dvs. din Workbench, va genera pur și simplu interogări SQL .
Faceți clic pe Aplicare și așteptați finalizarea cererii de creare a schemei. Ar trebui să ajungeți cu ceva de genul acesta stare Workbench:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)