Jinsi ya Kuunda Hifadhidata katika MySQL (na Picha)

Orodha ya maudhui:

Jinsi ya Kuunda Hifadhidata katika MySQL (na Picha)
Jinsi ya Kuunda Hifadhidata katika MySQL (na Picha)

Video: Jinsi ya Kuunda Hifadhidata katika MySQL (na Picha)

Video: Jinsi ya Kuunda Hifadhidata katika MySQL (na Picha)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Aprili
Anonim

WikiHow inafundisha jinsi ya kuunda hifadhidata katika MySQL. Ili kuunda hifadhidata, itabidi ufungue kiolesura cha mstari wa amri ya "mysql" na uweke amri zako za hifadhidata wakati seva inaendesha.

Hatua

Sehemu ya 1 ya 3: Kufungua Mstari wa Amri ya MySQL

258108 1
258108 1

Hatua ya 1. Hakikisha kwamba seva yako ya MySQL imeunganishwa

Ikiwa seva yako ya MySQL haiko mkondoni kwa sasa, huwezi kuunda hifadhidata.

Unaweza kuangalia hali ya seva kwa kufungua Workbench ya MySQL, ukichagua seva yako, na ukiangalia kiashiria cha "Hali ya Seva" kwenye kichupo cha "Utawala - Hali ya Seva"

258108 2
258108 2

Hatua ya 2. Nakili njia ya folda ya usakinishaji

Njia hii itatofautiana kulingana na ikiwa unatumia kompyuta ya Windows au Mac:

  • Windows - Nakili C: / Faili za Programu / MySQL / Workbench ya MySQL 8.0 CE / kuhakikisha kuchukua nafasi ya jina la folda ya mwisho na jina la sasa la MySQL.
  • Mac - Copy /usr/local/mysql-8.0.13-osx10.13-x86_64/ kuhakikisha unabadilisha jina la folda ya mwisho na jina la sasa la folda ya MySQL.
258108 3
258108 3

Hatua ya 3. Fungua laini ya amri ya kompyuta yako

Utatumia Command Prompt kwenye kompyuta ya Windows, wakati watumiaji wa Mac watafungua Kituo.

258108 4
258108 4

Hatua ya 4. Badilisha kwa saraka ya folda ya usanidi wa MySQL

Chapa cd na nafasi, weka njia kwenye folda ya usanikishaji, na bonyeza ↵ Ingiza. Kwa mfano, ungefanya zifuatazo kwenye kompyuta nyingi za Windows:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 WK

258108 5
258108 5

Hatua ya 5. Fungua amri ya kuingia ya MySQL

Kwa mfano, kufungua amri ya kuingia kwa mtumiaji anayeitwa "mimi", ungeandika zifuatazo na bonyeza ↵ Ingiza:

mysql -u mimi -p

258108 6
258108 6

Hatua ya 6. Ingiza nywila ya akaunti yako

Andika nenosiri la akaunti yako ya mtumiaji wa MySQL, kisha bonyeza ↵ Ingiza. Hii itakuingia na unganisha programu yako ya laini ya amri kwa haraka ya MySQL.

  • Unapaswa kuona lebo ya "MySQL>" itaonekana kama programu ya laini ya amri. Kuanzia wakati huu na kuendelea, amri zozote unazoingiza zitashughulikiwa kupitia programu ya laini ya amri ya MySQL.
  • Kuelewa jinsi ya kuingiza amri za MySQL. Amri za MySQL lazima ziingizwe na semicoloni (;) mara tu baada ya sehemu ya mwisho ya amri, ingawa unaweza pia kuingiza amri, andika semicoloni, na bonyeza ↵ Ingiza tena.

Sehemu ya 2 ya 3: Kuunda Hifadhidata

258108 7
258108 7

Hatua ya 1. Unda faili ya hifadhidata yako

Utafanya hivyo kwa kuandika katika amri ya "kuunda hifadhidata" kuunda hifadhidata, na kuongeza jina la hifadhidata yako na semicoloni, na kubonyeza ↵ Ingiza. Kwa hifadhidata iitwayo "Rekodi za Pet", kwa mfano, utaandika zifuatazo:

unda hifadhidata Pet_Records;

  • Jina la hifadhidata yako haliwezi kuwa na nafasi yoyote ndani yake; ikiwa unataka kuongeza nafasi kwa jina, itabidi utumie mkazo (kwa mfano, "Marafiki Wangu" watakuwa "Marafiki_wa_Mini").
  • Kila amri ya MySQL lazima iishe kwa semicoloni. Ukikosa semicoloni mara ya kwanza, unaweza kuipiga karibu na ambayo inaonekana na kisha bonyeza ↵ Ingiza tena.
258108 8
258108 8

Hatua ya 2. Onyesha hifadhidata za sasa

Unaweza kuleta orodha ya hifadhidata ya sasa kwa kuandika zifuatazo na kubonyeza ↵ Ingiza:

onyesha hifadhidata;

258108 9
258108 9

Hatua ya 3. Chagua hifadhidata yako

Unaweza kuchagua hifadhidata yako kutoka kwenye orodha kwa kuandika jina la matumizi ambapo "jina" ni jina la hifadhidata. Kwa mfano, kwa hifadhidata yako ya "Pet Records", ungeandika zifuatazo na bonyeza ↵ Ingiza:

tumia Pet_Records;

258108 10
258108 10

Hatua ya 4. Subiri ujumbe wa uthibitisho

Mara tu utakapoona kifungu "Hifadhidata imebadilishwa" kuonekana chini ya amri yako iliyochapishwa mwisho, uko huru kuendelea na kuunda yaliyomo kwenye hifadhidata.

Sehemu ya 3 ya 3: Kuunda Jedwali

258108 11
258108 11

Hatua ya 1. Elewa amri tofauti za meza

Kuna mambo kadhaa kuu ya meza yako ambayo utataka kujua kabla ya kuunda moja:

  • Kichwa - Kichwa chako kitaenda moja kwa moja baada ya amri ya "jedwali la kuunda", na lazima ifuate sheria sawa na jina la hifadhidata yako (kwa mfano, hakuna nafasi).
  • Uso wa safu wima - Unaweza kuamua vichwa vya safu kwa kuandika majina tofauti kwenye seti ya mabano (angalia mfano wa hatua inayofuata).
  • Urefu wa seli - Wakati wa kuamua urefu wa seli, utatumia ama "VARCHAR" (herufi zinazobadilika, ikimaanisha kuwa unaweza kuchapa kati ya moja na idadi ya kikomo ya herufi ya VARCHAR) au "CHAR" (haitaji zaidi na si chini ya ilivyoainishwa idadi ya wahusika; kwa mfano, CHAR (1) inahitaji herufi moja, CHAR (3) inahitaji herufi tatu, na kadhalika).
  • Tarehe - Ikiwa unataka kuongeza tarehe kwenye chati yako, utatumia amri ya "DATE" kuonyesha kuwa yaliyomo kwenye safu wima yatapangiliwa kama tarehe. Tarehe inapaswa kuingizwa

    YYYY-MM-DD

  • muundo.
258108 12
258108 12

Hatua ya 2. Unda muhtasari wa meza

Kabla ya kuingiza data kwa chati yako, utahitaji kuunda muundo wa chati kwa kuandika zifuatazo na kubonyeza ↵ Ingiza:

unda jina la jedwali (safu ya 1 varchar (20), safu ya 2 varchar (30), safu3 char (1), tarehe ya safu4);

  • Kwa mfano, kuunda meza inayoitwa "Pets" na safu mbili za VARCHAR, safu ya CHAR, na safu ya tarehe, unaweza kuandika yafuatayo:
  • tengeneza kipenzi cha meza (Jina varchar (20), Brearch varchar (30), Sex char (1), tarehe ya DOB);

258108 13
258108 13

Hatua ya 3. Ongeza laini kwenye meza yako

Kutumia amri ya "kuingiza", unaweza kuingiza habari ya hifadhidata yako kwa mstari:

ingiza ndani ya maadili ya jina ('thamani ya safu1', 'thamani ya safu2', 'thamani ya safu3', 'thamani ya safu4');

  • Kwa mfano wa jedwali la "Pets" uliyotumiwa hapo awali, laini yako inaweza kuonekana kama hii:

    ingiza katika maadili ya kipenzi ('Fido', 'Husky', 'M', '2017-04-12');

  • Unaweza kuingiza neno NULL kwa yaliyomo kwenye safu ikiwa safu ni tupu.
258108 14
258108 14

Hatua ya 4. Chomeka data yako yote ikiwezekana

Ikiwa hifadhidata yako ni ndogo, unaweza kuingiza data iliyobaki kwa mstari kwa kutumia nambari ya "ingiza". Ukichagua kufanya hivyo, ruka hatua inayofuata.

258108 15
258108 15

Hatua ya 5. Pakia faili ya maandishi ikiwa inahitajika

Ikiwa una hifadhidata ambayo inahitaji mistari mingi ya habari kuliko inavyoweza kuingizwa kwa mkono, unaweza kurejelea faili ya maandishi iliyo na data kwa kutumia nambari ifuatayo:

pakia data ya ndani infile '/path/name.txt' kwenye mistari ya jina la meza iliyokomeshwa na '\ r / n';

  • Kwa mfano wa "Wanyama kipenzi", ungeandika kitu kama ifuatavyo:

    pakia data infile ya ndani 'C: /Users/name/Desktop/pets.txt' kwenye mezani mistari ya kipenzi iliyosimamishwa na '\ r / n';

  • Kwenye kompyuta ya Mac, utahitaji kutumia "mistari iliyokomeshwa na" amri na '\ r' badala ya '\ r / n'.
258108 16
258108 16

Hatua ya 6. Tazama meza yako

Ingiza hifadhidata za onyesho; amri, kisha chagua hifadhidata yako kwa kuandika kwa kuchagua * kutoka kwa jina; ambapo "jina" ni jina la hifadhidata. Kwa mfano, ikiwa unatumia hifadhidata ya "Pet Records", utaandika zifuatazo:

onyesha hifadhidata; chagua * kutoka kwa Pet_Records;

Vidokezo

  • Aina zingine za data zinazotumiwa sana ni pamoja na zifuatazo:

    • CHAR(urefu) - kamba ya mhusika mrefu
    • VARCHAR(urefu) - kamba ya tabia inayobadilika na urefu wa urefu wa max
    • ANDIKO - kamba ya tabia inayobadilika na urefu wa juu wa 64KB ya maandishi
    • INT(urefu) - nambari 32-bit na nambari za urefu wa juu ('-' inahesabiwa kama 'nambari' ya nambari hasi)
    • NUKTA(urefu, des) - Nambari ya desimali hadi wahusika wa jumla wa kuonyesha urefu; uwanja wa dec unaonyesha idadi kubwa ya maeneo ya desimali kuruhusiwa
    • TAREHE - Thamani ya tarehe (mwaka, mwezi, tarehe)
    • WAKATI - Thamani ya wakati (masaa, dakika, sekunde)
    • ENUM("value1", "value2",….) - Orodha ya maadili yaliyoorodheshwa
  • Vigezo vingine vya hiari ni pamoja na yafuatayo:

    • SI NULL - Thamani inapaswa kutolewa. Shamba haliwezi kuachwa wazi.
    • UDHARA thamani-chaguo-msingi - ikiwa hakuna dhamana iliyopewa, dhamana-msingi imepewa shamba.
    • HAIJASAINISHWA - Kwa uwanja wa nambari, inahakikisha kuwa nambari kamwe hasi.
    • AUTO_INCREMENT - Thamani itaongezwa moja kwa moja kila wakati safu inaongezwa kwenye meza.

Maonyo

  • Ikiwa seva yako ya MySQL haifanyi kazi unapojaribu kuingia kwenye laini ya amri ya "mysql", hautaweza kuendelea.
  • Kama ilivyo na usimbuaji wowote, hakikisha kwamba amri zako zimeandikwa na zimewekwa sawa kabla ya kujaribu kuziingiza.

Ilipendekeza: