Itinuturo sa iyo ng wikiHow na ito kung paano lumikha ng isang database gamit ang MySQL. Upang lumikha ng isang database, kailangan mong buksan ang interface ng utos na "MySQL" at ipasok ang mga utos ng database habang tumatakbo ang server.
Hakbang
Bahagi 1 ng 3: Pagbukas ng MySQL Command Line
Hakbang 1. Siguraduhin na ang MySQL server ay konektado
Kung ang serverMySQL ay wala sa network, hindi ka makakalikha ng isang database.
Maaari mong suriin ang katayuan ng server sa pamamagitan ng pagbubukas ng MySQL Workbench, pagpili ng server, at pagtingin sa tagapagpahiwatig na "Katayuan ng Server" sa tab na "Administrasyon - Server Status"
Hakbang 2. Kopyahin ang address (path) ng folder ng pag-install
Ang address ay depende sa operating system na ginamit (hal. Windows o Mac):
- Windows - Kopyahin C: / Program Files / MySQL / MySQL Workbench 8.0 CE / at tiyaking pinalitan mo ang huling pangalan ng folder ng kasalukuyang pangalan ng folder ng MySQL.
- Mac - Kopyahin /usr/local/mysql-8.0.13-osx10.13-x86_64/ at tiyaking pinalitan mo ang huling pangalan ng folder ng kasalukuyang pangalan ng folder ng MySQL.
Hakbang 3. Magbukas ng isang programa ng linya ng utos ng computer
Sa isang computer sa Windows, gamitin ang Command Prompt. Samantala, ang mga gumagamit ng computer ng Mac ay maaaring gumamit ng Terminal.
Hakbang 4. Baguhin ang entry sa direktoryo ng folder ng pag-install ng MySQL
Mag-type ng cd at maglagay ng puwang, i-paste ang address ng folder ng pag-install, at pindutin ang Enter. Halimbawa, sa isang computer sa Windows maaari mong i-type ang sumusunod na entry:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Hakbang 5. Buksan ang utos ng pag-login ng MySQL
Halimbawa, upang buksan ang prompt ng pag-login para sa username na "my", i-type ang sumusunod na entry at pindutin ang Enter key:
MySQL -u me -p
Hakbang 6. Ipasok ang password ng account
I-type ang password ng iyong account ng gumagamit ng MySQL, pagkatapos ay pindutin ang Enter. Ikaw ay naka-log in sa account at ang application ng linya ng utos ay konektado sa mga utos ng MySQL.
- Maaari mong makita ang marker na "MySQL>" sa window ng application ng command line. Mula sa yugtong ito, ang anumang mga utos na ipinasok mo ay mapoproseso sa pamamagitan ng application ng linya ng utos na MySQL.
- Maunawaan kung paano ipasok ang mga utos ng MySQL. Ang mga utos ng MySQL ay dapat na ipasok gamit ang isang kalahating titik (;) pagkatapos mismo ng huling bahagi ng utos. Maaari ka ring maglagay ng isang utos, mag-type ng isang titikting titik, at pindutin muli ang Enter.
Bahagi 2 ng 3: Lumilikha ng isang Database
Hakbang 1. Lumikha ng isang file ng database
Maaari kang lumikha ng isa sa pamamagitan ng pag-type ng utos na "lumikha ng database" lumikha ng database, pagdaragdag ng pangalan ng database at pagpasok ng isang kalahating titik, at pagpindot sa Enter. Para sa isang database na pinangalanang "Data ng Alaga", halimbawa, ipasok ang sumusunod na utos:
lumikha ng isang database ng Pet_Data_Animals;
- Ang mga pangalan ng database ay hindi maaaring maglaman ng mga puwang. Kung nais mong isama ang mga puwang sa iyong pangalan, kailangan mong gumamit ng isang underscore (hal. "Ang Aking Pinakamatalik na Kaibigan" ay nagiging "Aking Matalik na Kaibigan").
- Ang bawat utos ng MySQL ay dapat magtapos sa isang kalahating titik. Kung nakalimutan mo ang unang semicolon, maaari mo itong i-type sa tabi ng “ … ”Ay ipinakita, pagkatapos ay pindutin muli ang Enter key.
Hakbang 2. Ipakita ang kasalukuyang nai-save na database
Maaari mong ipakita ang isang listahan ng mga nai-save na mga database sa pamamagitan ng pag-type ng sumusunod na utos at pagpindot sa Enter:
ipakita ang mga database;
Hakbang 3. Pumili ng isang database
Maaari kang pumili ng isang database mula sa listahan sa pamamagitan ng pagta-type ng utos ng paggamit ng pangalan, na may "pangalan" bilang pangalan ng database. Halimbawa, para sa database ng "Pet Data", i-type ang sumusunod na utos at pindutin ang Enter:
gumamit ng Data_Animal_Pet;
Hakbang 4. Hintaying lumitaw ang mensahe ng kumpirmasyon
Kapag nakita mo ang pariralang "nagbago ang Database" sa ilalim ng huling utos na ipinasok, maaari kang magpatuloy sa paglikha ng nilalaman ng database.
Bahagi 3 ng 3: Lumilikha ng Mga Talahanayan
Hakbang 1. Maunawaan ang iba't ibang mga utos ng talahanayan
Mayroong ilang mga pangunahing aspeto sa mga talahanayan na kailangan mong malaman tungkol sa bago lumikha ng isang talahanayan:
- Pamagat - Ang pamagat ng talahanayan ay idinagdag kaagad pagkatapos ng utos na "lumikha ng talahanayan" at dapat sundin ang parehong mga patakaran bilang pangalan ng database (hal. Walang mga puwang).
- Mga header ng haligi - Maaari mong tukuyin ang mga header ng haligi sa pamamagitan ng pag-type ng mga pangalan ng header sa mga panaklong (tingnan ang susunod na halimbawa ng hakbang).
- Haba ng parisukat - Kapag tinukoy ang haba ng kahon, maaari mong gamitin ang "VARCHAR" (isang variable na character na nagbibigay-daan sa iyo upang mag-type sa pagitan ng isa at maximum na bilang ng mga character na "VARCHAR") o "CHAR" (hindi nangangailangan ng higit pa at hindi kukulangin sa ang tinukoy na bilang ng mga character; tulad halimbawa, "CHAR (1)" ay nangangailangan ng isang character, "CHAR (3)" ay nangangailangan ng tatlong mga character, at iba pa).
-
Mga Petsa - Kung nais mong magdagdag ng mga petsa sa tsart, gamitin ang utos na "DATE" upang ipahiwatig na ang mga nilalaman ng haligi ay kailangang mai-format bilang mga petsa. Bilang karagdagan, ang mga petsa ay kailangang mailagay sa format na taon-buwan-petsa (
XXXX-XX-XX
- ).
Hakbang 2. Balangkas ang talahanayan
Bago ipasok ang data sa isang tsart, kailangan mong lumikha ng isang istraktura ng talahanayan sa pamamagitan ng pag-type ng sumusunod na utos at pagpindot sa Enter key:
lumikha ng pangalan ng talahanayan (haligi1 varchar (20), haligi2 varchar (30), haligi3 char (1), petsa ng haligi4);
- Halimbawa, upang lumikha ng isang talahanayan na pinamagatang "Mga Alagang Hayop" na may dalawang haligi na "VARCHAR", isang haligi na "CHAR", at isang haligi ng petsa, maaari mong i-type ang sumusunod na utos:
lumikha ng talahanayan Pet_Animal (Pangalan varchar (20), Mga species varchar (30), Kasarian char (1), Petsa ng Kapanganakan_Date);
Hakbang 3. Magdagdag ng mga hilera sa talahanayan
Gamit ang "insert" na utos, maaari kang magpasok ng impormasyon sa database sa isang linya ayon sa linya:
ipasok sa mga halagang table_name ('halagang haligi1', 'halagang haligi2', 'halagang haligi3', 'haligi ng haligi4');
-
Para sa talahanayan na "Pets_Pet" na ginamit nang mas maaga, dapat ganito ang hitsura ng iyong mga hilera ng data:
ipasok sa mga halagang Pet_Animal ('Fido', 'Husky', 'J', '2017-04-12');
- Maaari mong ipasok ang salitang NULL bilang nilalaman ng haligi kung walang laman ang haligi.
Hakbang 4. Ipasok. Kung nais mong gawin ito, laktawan ang susunod na hakbang.
Hakbang 5. Mag-upload ng isang file ng teksto kung kinakailangan
Kung mayroon kang isang database na may higit pang mga hilera ng impormasyon na magiging sakit kung kailangan mong manu-manong i-type ang mga ito nang isa-isa, maaari kang mag-upload ng isang text file na naglalaman ng data gamit ang sumusunod na code:
i-load ang data ng lokal na infile '/path/namaberkas.txt' sa mga linya ng talahanayan nama_tabel na winakasan ng '\ r / n';
-
Sa halimbawa ng talahanayan na "Pet_Animal", maaari mong i-type ang sumusunod na code o utos:
i-load ang lokal na data na maglagay ng 'C: /Users/username/Desktop/pets.txt' sa talahanayan Mga linya ng Pets_Pets na natapos ng '\ r / n';
- Sa mga computer sa Mac, kailangan mong gamitin ang utos na "mga linya na winakasan ng" gamit ang '\ r' sa halip na '\ r / n'.
Hakbang 6. Suriin ang nilikha na talahanayan
Ipasok ang mga database ng palabas, utos, pagkatapos ay piliin ang database sa pamamagitan ng pag-type piliin ang * mula sa pangalan;, na may "pangalan" bilang pangalan ng database. Halimbawa, kung gumagamit ka ng "Pet_List" database, i-type ang sumusunod na utos:
ipakita ang mga database; piliin ang * mula sa Pet_List;
Mga Tip
-
Narito ang ilan sa mga pinaka-karaniwang ginagamit na uri ng data:
- “ CHAR ”(Haba) - Ang variable na ito ay may isang itinakdang haba ng character string (string).
- “ VARCHAR ”(Haba) - Ang variable na ito ay may maximum na haba ng character string (ayon sa variable ng haba na ipinasok mo).
- “ TEXT ”- Ang variable na ito ay may itinakdang character na may maximum na haba ng teksto na katumbas ng 64 kilobytes.
- “ INT "(Haba) - Ang variable na ito ay isang 32-bit integer na may maximum na haba ng digit (isang tanda na minus o" - "ay itinuturing na isang" digit "para sa mga negatibong numero).
- “ DECIMAL ”(Haba, decimal) - Ang variable na ito ay isang decimal number na may halagang haba tulad ng kabuuang bilang ng mga character na ipinakita. Samantala, ipinahiwatig ng haligi ng decimal ang maximum na bilang ng mga numero na maaaring ipakita pagkatapos ng kuwit.
- “ PETSA ”- Ang variable na ito ay naglalaman ng petsa sa format na buwan-buwan-petsa (#### - ## - ##).
- “ PANAHON ”- Ang variable na ito ay naglalaman ng oras sa format na oras-minuto-segundo.
- “ ENUM ”(" Value1 "," value2 ",….) - Ang variable na ito ay naglalaman ng isang listahan ng buong mga numero o halaga.
-
Narito ang ilang karagdagang mga parameter na maaari mong gamitin:
- “ HINDI NULL ”- Sa parameter na ito, dapat kang maglagay ng isang halaga. Ang kolum ay hindi maaaring walang laman.
- “ DEFAULT ”Default-value - Kung walang data o halaga na naipasok, ang default-na halaga ay awtomatikong maidaragdag sa haligi.
- “ UNIGNIG ”- Sa patlang na bilang, tinitiyak ng parameter na ang ipinasok na numero ay hindi magiging isang negatibong numero.
- “ AUTO_INCREMENT ”- Sa parameter na ito, awtomatikong madaragdag ang halaga sa tuwing nagdaragdag ka ng isang bagong hilera sa talahanayan.
Babala
- Kung ang MySQL server ay hindi tumatakbo kapag sinubukan mong i-access ang linya ng utos na "MySQL", hindi mo maaaring ipagpatuloy ang prosesong ito.
- Tulad ng iba pang mga pag-encode, siguraduhin na ang mga utos na iyong ipinasok ay na-type ng wastong spelling at spacing bago mo subukang ipasok ang mga ito.