Penciptaan skema
Jika anda memutuskan untuk mencipta pangkalan data baharu pada pelayan SQL, maka terdapat dua cara untuk melakukannya:
- GUI meja kerja
- Tulis pertanyaan SQL tersuai
Tetapi kerana kami sedang mengkaji Workbench, kami akan mencipta pangkalan data menggunakannya:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
Anda sentiasa boleh menggunakan menu atas atau butang pada bar atas. Mari klik pada butang "Buat skema baharu", anda akan melihat panel berikut:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
Di sini anda boleh menetapkan nama skim baharu. sedia.
Pengekodan lalai
Penting! Jangan sekali-kali memilih pengekodan lalai. Kemudian ternyata ini adalah sejenis windows 1251, yang tidak mahu berfungsi secara normal dengan Cyrillic. Anda tidak memerlukannya untuk mencari atau menapis.
Selain itu, pemindahan data antara pelayan SQL yang berbeza sering dilakukan dalam bentuk teks. Data disimpan ke fail sebagai pertanyaan SQL dan kemudian hanya dilaksanakan pada pelayan lain sebagai fail SQL yang besar.
Dan situasi boleh timbul dengan mudah apabila anda mempunyai pengekodan lalai yang berbeza pada pelayan SQL yang berbeza. Kami mempunyai masa yang sukar dengan ini :)
Jadi mari kita biasakan untuk memilihnya secara eksplisit:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
Jika anda mahu pangkalan data anda boleh menyimpan teks dengan emotikon yang baru ditambahkan pada Unicode, maka anda perlu memilih utf8mb4.
Tetapi buat masa ini, kami akan menentukan pengekodan dengan tepat utf8, dan pada masa hadapan kami akan berusaha dengan menukar pengekodan untuk menyimpan teks dengan emotikon.
Kami selesai membuat skema
Klik Guna dan lihat tetingkap berikut:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
Ya, untuk setiap tindakan anda dalam Workbench, ia hanya akan menjana pertanyaan SQL .
Cuma klik Guna dan tunggu permintaan penciptaan skema selesai. Anda sepatutnya berakhir dengan sesuatu seperti keadaan Workbench ini:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)
GO TO FULL VERSION