Pagse-set up ng isang database sa MySQL

May -Akda: Tamara Smith
Petsa Ng Paglikha: 20 Enero 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
SQL Tutorial - Full Database Course for Beginners
Video.: SQL Tutorial - Full Database Course for Beginners

Nilalaman

Ang MySQL ay maaaring maging isang nakakatakot na programa. Ang lahat ng mga utos ay dapat na ipasok mula sa prompt ng utos; walang grapikong interface. Iyon ang dahilan kung bakit mahalagang magkaroon ng ilang pangunahing kaalaman sa paglikha at pag-edit ng isang database upang mai-save mo ang iyong sarili ng maraming oras at sakit ng ulo. Sundin ang gabay sa ibaba upang lumikha ng isang database ng mga estado ng U.S. at ang bilang ng mga residente bawat estado.

Upang humakbang

Paraan 1 ng 2: Paglikha at pag-edit ng database

  1. Lumikha ng database. Mula sa linya ng utos ng MySQL, patakbuhin ang utos na GUMAWA NG DATABASE DATABASENAME>; sa. Palitan ang DATABASENAMEs> para sa pangalan ng iyong database, nang walang mga puwang.
    • Halimbawa, upang lumikha ng isang database ng lahat ng estado ng US, ipasok ang sumusunod na code: GUMAWA NG DATABASE us_states;
    • Tandaan: Ang mga utos ay hindi kailangang gawing malaking titik.
    • Tandaan: Ang lahat ng mga utos ng MySQL ay dapat wakasan ng isang ";". Kung nakalimutan mo iyon, maaari mo lamang ";" sa susunod na linya upang maipatupad pa rin ang dating utos.
  2. Ang isang listahan ng iyong mga magagamit na mga database ay ipinapakita. Patakbuhin ang utos SHOW DATABASES; upang ipakita ang isang listahan ng lahat ng mga database na na-save mo. Bukod sa database na nilikha mo lang, makakakita ka rin ng isang database ng MySQL at isang pagsubok na database. Maaari mo itong balewalain sa ngayon.
  3. Piliin ang iyong database. Sa sandaling nalikha ang database, kakailanganin mong piliin ito upang simulang i-edit ito. Ipasok ang sumusunod na utos: USE us_states;. Makikita mo ngayon ang mensahe na binago ang Database upang ipaalam sa iyo na ang iyong aktibong database ay ngayon ay mga_states.
  4. Lumikha ng isang table. Ang isang talahanayan ay kung saan naka-imbak ang lahat ng data mula sa iyong database. Upang likhain ito kailangan mo munang ipasok ang lahat ng pag-format ng talahanayan sa unang utos. Upang lumikha ng isang talahanayan, ipasok ang sumusunod na utos: GUMAWA ng TABLE na mga estado (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, estado CHAR (25), populasyon INT (9));. Lilikha ito ng isang talahanayan na tinatawag na "estado" at may 3 mga patlang: id, estado, at populasyon.
    • Tinitiyak ng utos ng INT na ang field id ay maaari lamang maglaman ng mga integer (integer).
    • Tinitiyak ng HINDI utos na HINDI na ang patlang ng id ay maaaring walang laman.
    • Ipinapahiwatig ng pangunahing PRYARY KEY key na ang patlang ng id ang susi ng talahanayan. Ang key field ay natatangi at hindi maaaring maglaman ng mga duplicate.
    • Ang utos ng AUTO_INCREMENT ay nagdudulot sa patlang ng id na madagdagan tuwing idaragdag ang isang entry / record, karaniwang awtomatikong binibilang ang bawat entry.
    • Ang mga code na CHAR (character) at INT (integers) ay nagpapahiwatig kung aling uri ng data ang maaaring mailagay sa mga patlang na iyon. Ang numero sa tabi ng mga utos ay nagpapahiwatig kung gaano karaming mga character ang maaaring magkasya sa patlang.
  5. Lumikha ng isang entry sa talahanayan. Ngayon na ang talahanayan ay nilikha, oras na upang magsimulang maglagay ng data. Gamitin ang sumusunod na utos para sa unang entry: INSERT SA mga estado (id, estado, populasyon) VALUES (NULL, "Alabama", "4822023");
    • Mahalaga, sinasabi mo sa database na ilagay ang data sa tatlong kaukulang larangan ng talahanayan.
    • Dahil ang patlang id ay may pag-aari na HINDI NUL, ang pagpasok ng halagang NULL ay magiging sanhi ng patlang na ito na awtomatikong madagdagan ng 1, salamat sa AUTO_INCREMENT.
  6. Gumawa pa ng mas maraming mga entry. Maaari kang lumikha ng maraming mga entry gamit ang isang solong utos. Upang ipasok ang mga sumusunod na 3 estado, i-type ang sumusunod: Ipasok sa mga estado (id, estado, populasyon) VALUES (NULL, 'Alaska', '731449'), (NULL, 'Arizona', '6553255'), (NULL, ' Arkansas ',' 2949131 ');
    • Lilikha ito ng isang talahanayan na ganito ang hitsura:

      Tanungin ang iyong bagong database. Ngayon na nilikha ang database, maaari kang magpatakbo ng mga query upang makakuha ng mga tukoy na resulta. Una ipasok ang sumusunod na utos: SELECT * MULA sa amin_states;. Ibinabalik nito ang buong database, dahil sa asterisk na " *" sa utos, na nangangahulugang "lahat" o lahat.
      • Ang isang mas advanced na query ay ang sumusunod: PUMILI ng estado, populasyon MULA sa amin_states ORDER NG populasyon; Ibinabalik nito ang isang talahanayan ng mga estado ayon sa laki ng populasyon, sa halip na ayon sa alpabetiko. Ang patlang ng id ay hindi ipinakita, sapagkat tinanong mo lamang ang mga entry na estado at populasyon.
      • Upang maipakita ang populasyon ng mga estado sa reverse order, gamitin ang sumusunod na query: PUMILI ng estado, populasyon MULA sa amin_states NG ORDER NG populasyon DESC;. Ang query sa DESC ay nagbabalik ng isang listahan sa reverse order, mula sa pinakamataas hanggang sa pinakamababa.

Paraan 2 ng 2: Magpatuloy sa MySQL

  1. I-install ang MySQL sa iyong Windows PC. Alamin kung paano i-install ang MySQL sa iyong PC sa bahay.
  2. Inaalis ang isang MySQL database.
  3. Alamin ang PHP at MySQL. Ang pag-aaral ng PHP at MySQL ay magbibigay-daan sa iyo upang lumikha ng mga makapangyarihang website para sa kasiyahan at para sa trabaho.
  4. I-back up ang iyong mga database ng MySQL. Ang paggawa ng isang kopya ng iyong data ay palaging inirerekumenda, lalo na kung tungkol sa isang mahalagang database.
  5. Pagbabago ng istraktura ng iyong database. Kung gagamitin ang database sa ibang paraan, maaaring kailanganin mong baguhin ang istraktura nito upang hawakan ang iba't ibang data.

Mga Tip

  • Ang ilang mga karaniwang ginagamit na uri ng data: (Para sa isang kumpletong listahan, tingnan ang dokumentasyon ng MySQL sa http://dev.mysql.com/doc/)
    • CHAR(haba) - Ang bilang ng mga character sa isang string / character string
    • VARCHAR(haba) - Variable na bilang ng mga character ng isang string na may max. Haba ng haba.
    • TEXT - variable na bilang ng mga character ng isang string na may max. Haba ng 64KB ng teksto.
    • INT(haba) - 32-bit integer na may max na bilang ng mga digit na tinukoy ng haba (Ang "-" ay binibilang bilang isang digit sa isang negatibong numero.)
    • DECIMAL(haba,dec) - decimal number na may bilang ng mga digit na ipinahiwatig ng haba. Ang bukid dec ipinapahiwatig ang maximum na bilang ng mga lugar ng decimal na pinapayagan.
    • PETSA - Petsa (taon, buwan, petsa))
    • PANAHON - Oras (oras, minuto, segundo)
    • ENUM(’halaga1’,’halaga2", ....) - Listahan ng mga halagang binibilang.
  • Ang ilang mga opsyonal na parameter:
    • HINDI NULL - Ang isang halaga ay dapat ibigay. Ang patlang ay hindi maaaring iwanang walang laman.
    • DEFAULTdefault-halaga - Kung walang tinukoy na halaga, ang default na halaga nakatalaga sa patlang.
    • UNIGNIG - Para sa mga patlang na bilang, siguraduhin na ang numero ay hindi kailanman negatibo.
    • AUTO_INCREMENT - Ang halaga ay awtomatikong nadagdagan tuwing ang isang hilera ay idinagdag sa talahanayan.