Paglikha ng schema

Kung magpasya kang lumikha ng isang bagong database sa SQL server, mayroong dalawang paraan upang gawin ito:

  • Workbench GUI
  • Sumulat ng custom na query sa SQL

Ngunit dahil kasalukuyang nag-aaral kami ng Workbench, gagawa kami ng database gamit ito:

Maaari mong palaging gamitin ang tuktok na menu o ang mga pindutan sa itaas na bar. Mag-click tayo sa pindutang "Gumawa ng bagong scheme", makikita mo ang sumusunod na panel:

Dito maaari mong itakda ang pangalan ng bagong scheme. handa na.

Default na pag-encode

Mahalaga! Huwag kailanman piliin ang default na pag-encode. Pagkatapos ay lumalabas na ito ay isang uri ng mga bintana 1251, na hindi nais na gumana nang normal sa Cyrillic. Hindi mo ito kailangan para maghanap o mag-filter.

Bukod dito, ang paglilipat ng data sa pagitan ng iba't ibang mga SQL server ay kadalasang ginagawa sa anyo ng teksto. Ang data ay nai-save sa isang file bilang SQL query at pagkatapos ay i-execute lang sa isa pang server bilang isang malaking SQL file.

At ang isang sitwasyon ay madaling lumitaw kapag mayroon kang ibang default na pag-encode sa iba't ibang mga SQL server. Nahirapan kami dito :)

Kaya't masanay tayo sa tahasang pagpili nito:

  • utf8
  • utf8_general_ci

Kung gusto mong makapag-imbak ng text ang iyong database gamit ang mga emoticon na kakadagdag lang sa Unicode, kailangan mong piliin ang utf8mb4.

Ngunit sa ngayon, tutukuyin namin ang pag-encode nang eksakto utf8, at sa hinaharap ay gagawin namin ang pagbabago ng pag-encode para sa pag-iimbak ng mga teksto na may mga emoticon.

Natapos namin ang paglikha ng scheme

I-click ang Ilapat at tingnan ang sumusunod na window:

Oo, para sa bawat isa sa iyong mga aksyon sa Workbench, bubuo lang ito ng mga query sa SQL .

I-click lamang ang Ilapat at hintaying makumpleto ang kahilingan sa paggawa ng schema. Dapat kang magkaroon ng isang bagay tulad ng estado ng Workbench na ito: