Hoe om `n databasis in mysql te skep

Diskes jy hoe om `n databasis in MySQL te skep. Om `n databasis te skep, moet u die "mysql" Command Line koppelvlak en voer jou databasis opdragte in terwyl die bediener aan die gang is.

Stappe

Deel 1 van 3:
Die opening van die MySQL-opdraglyn oopmaak
  1. Beeld getiteld 258108 1
1. Maak seker dat jou MySQL-bediener verbind is. As jou MySQL-bediener tans nie aanlyn is nie, kan jy nie `n databasis skep nie.
  • U kan die status van die bediener nagaan deur MySQL-werkbank oop te maak en u bediener te kies en na die "Server Status" aanwyser op die "Administrasie - bedienerstatus" tab.
  • Beeld getiteld 258108 2
    2. Kopieer die installeringsmap se pad. Hierdie pad sal wissel afhangende van of u `n Windows-rekenaar of `n MAC gebruik:
  • Vensters - Kopie C: / Programlêers / MySQL / MySQL Werkbank 8.0 CE / Maak seker dat u die laaste gids se naam vervang met die mees huidige MySQL-naam.
  • Mac - Kopie / usr / plaaslike / mysql-8.0.13-OSX10.13-x86_64 / Maak seker dat u die laaste gids se naam vervang met die mees huidige MySQL-gids naam.
  • Beeld getiteld 258108 3
    3. Maak jou rekenaar se opdraglyn oop. U sal opdragprompt op `n Windows-rekenaar gebruik, terwyl MAC-gebruikers terminale sal oopmaak.
  • Beeld getiteld 258108 4
    4. Verander na die MySQL-installeringsmap se gids. Tipe CD en `n spasie, plak in die pad na die installasie-lêergids, en druk ↵ Enter. Byvoorbeeld, jy sal die volgende op die meeste Windows-rekenaars doen:
    CD C: Programlêers mysql mysql werkbank 8.0 CE
  • Beeld getiteld 258108 5
    5. Maak die MySQL-aanmeldopdrag oop. Byvoorbeeld, om die Login-opdrag oop te maak vir `n genoemde gebruiker "my", Jy moet die volgende inskryf en druk ↵ Enter:
    MySQL -U ME -P
  • Beeld getiteld 258108 6
    6. Voer jou rekening wagwoord in. Tik die wagwoord in vir jou MySQL-gebruikersrekening en druk dan ↵ Enter. Dit sal u inteken en u opdraglynaansoek aan die MySQL-spoed verbind.
  • Jy moet die "Mysql>" Tag verskyn jou opdrag lyn aansoek. Vanaf hierdie punt sal enige opdragte wat u betree, verwerk word deur die MySQL-opdraglynprogram.
  • Verstaan ​​hoe om MySQL-opdragte in te voer. MySQL-opdragte moet onmiddellik na die laaste deel van die opdrag met `n semikolon (-) ingeskryf word, alhoewel u ook die opdrag kan invoer, tik `n semikolon en druk ↵ weer in.
  • Deel 2 van 3:
    Skep `n databasis
    1. Beeld getiteld 258108 7
    1. Skep jou databasis se lêer. Jy sal dit doen deur in die "Skep databasis" bevel Skep databasis, Voeg jou databasis se naam en `n semikolon by, en druk ↵ Enter. Vir `n databasis genoem "Troeteldier rekords", Byvoorbeeld, jy sal die volgende binnekom:
    Skep databasis Pet_Records-
    • Jou databasis se naam kan geen spasies daarin hê nie - as jy `n spasie op die naam wil voeg, moet jy `n onderstreep gebruik (byvoorbeeld, "Vriende van my" sou word "Vriende_of_mine").
    • Elke MySQL-opdrag moet in `n semikolon eindig. As jy die semikolon die eerste keer mis, kan jy dit langs die ... wat verskyn en dan druk ↵ betree weer.
  • Beeld getiteld 258108 8
    2. Wys die huidige databasisse. U kan `n lys van huidige databasisse opstel deur die volgende in te tik en dan te druk op ↵ Enter:
    Wys databasisse-
  • Beeld getiteld 258108 9
    3. Kies jou databasis. U kan u databasis kies uit die lys deur te tik Gebruik Naam waar "naam" is die databasis se naam. Byvoorbeeld, vir jou "Troeteldier rekords" Databasis, jy sou die volgende tik en druk ↵ Enter:
    Gebruik pet_records-
  • Beeld getiteld 258108 10
    4. Wag vir die bevestigingsboodskap. Sodra jy die frase sien "Databasis verander" verskyn onder jou laaste getikte opdrag, jy is vry om voort te gaan met die skep van die databasis se inhoud.
  • Deel 3 van 3:
    Skep `n tafel
    1. Beeld getiteld 258108 11
    1. Verstaan ​​die verskillende tabelopdragte. Daar is `n paar hoofaspekte van jou tabel wat jy sal wil weet voordat jy een skep:
    • Titel - Jou titel sal direk na die "Skep tabel" opdrag, en moet dieselfde reëls volg as jou databasis se naam (e.heid g., geen spasies).
    • Kolom opskrif - Jy kan kolomopskrifte bepaal deur verskillende name in `n stel hakies te tik (sien die volgende stap se voorbeeld).
    • Sellengte - By die bepaling van sellengte sal jy ook gebruik "Varchar" (Veranderlike karakters, wat beteken dat jy tussen een en die Varchar se limiet aantal karakters kan tik) of "Mok" (vereis nie meer en nie minder nie as die gespesifiseerde aantal karakters - byvoorbeeld, char (1) vereis een karakter, char (3) vereis drie karakters, ensovoorts).
    • Datum - As jy `n datum by jou grafiek wil byvoeg, sal jy die "Datum" opdrag om aan te dui dat die kolom se inhoud as `n datum geformateer sal word. Die datum moet ingevul word JJJJ-MM-DD formaat.
  • Beeld getiteld 258108 12
    2. Skep die tabel omtrek. Voordat u data vir u grafiek kan invoer, moet u die grafiekstruktuur skep deur die volgende in te tik en dan te druk op ↵ Enter:
    Skep tabel naam (kolom1 varchar (20), kolom2 varchar (30), kolom3 char (1), kolom4 datum)-
  • Byvoorbeeld, om `n tafel te skep "Troeteldiere" Met twee varchar kolomme, `n char kolom, en `n datum kolom, kan jy die volgende skryf:
  • Skep tafel troeteldiere (naam varchar (20), ras varchar (30), seks char (1), DOB datum)-
  • Beeld getiteld 258108 13
    3. Voeg `n lyn by jou tafel. Gebruik die "invoeg" Opdrag, jy kan jou databasis se inligtinglyn-vir-lyn invoer:
    Plaas in naamvalues ​​(`kolom1-waarde`, `kolom2-waarde`, `kolom3-waarde`, `kolom4-waarde`)-
  • Vir die "Troeteldiere" Tabelvoorbeeld wat voorheen gebruik is, jou lyn kan soos volg lyk:
    Plaas in troeteldiere (`Fido`, `Husky`, `M`, `2017-04-12`)-
  • U kan die woord betree NUL Vir `n kolom se inhoud indien die kolom leeg is.
  • Beeld getiteld 258108 14
    4. Voeg die res van u data in indien moontlik. As u databasis relatief klein is, kan u die res van die data-lyn-by-lyn invoeg deur die "invoeg" kode. As u verkies om dit te doen, slaan die volgende stap oor.
  • Beeld getiteld 258108 15
    5. Laai `n tekslêer op indien nodig. As u `n databasis het wat meer inligting van inligting benodig as wat prakties is om met die hand in te voeg, kan u `n tekslêer wat die data bevat, verwys deur die volgende kode te gebruik:
    Laai data plaaslike infile `/ pad / naam.txt `in tafel naamlikines beëindig deur` r n `-
  • Vir die "Troeteldiere" Voorbeeld, jy sal iets soos die volgende skryf:
    Laai data Plaaslike Infile `C: / Gebruikers / Naam / Desktop / Troeteldiere.txt `in tafel petlines beëindig deur` r n `-
  • Op `n Mac-rekenaar moet jy die "lyne beëindig deur" opdrag met ` R` in plaas van ` R n`.
  • Beeld getiteld 258108 16
    6. Bekyk jou tabel. Gaan in die Wys databasisse- opdrag, kies dan jou databasis deur in te tik Kies * van naam- waar "naam" is die databasis se naam. Byvoorbeeld, as die gebruik van die "Troeteldier rekords" Databasis, jy sal die volgende binnekom:
    Wys databasisse-kies * van pet_records-
  • Wenke

    Sommige algemeen gebruikte datatipes sluit die volgende in:
    • Mok(lengte) - Vaste lengte karakterstring
    • Varchar(lengte) - Veranderlike lengte-karakterstring met maksimum lengte lengte
    • Teks - Veranderlike lengte-karakterstring met maksimum lengte van 64kb teks
    • Int(lengte) - 32-bis heelgetal met maksimum lengte syfers (die `-` word as `n `syfer` getel vir `n negatiewe getal)
    • Desimale(lengte,des) - desimale getal tot totaal lengte Vertoon karakters - die des veld dui op die maksimum aantal desimale plekke wat toegelaat word
    • Datum - Datum waarde (jaar, maand, datum)
    • Tyd - Tydwaarde (ure, minute, sekondes)
    • Enum("Waarde1","WAARDE2", ....) - Lys van opgetekende waardes
  • Sommige opsionele parameters sluit die volgende in:
  • Nie nul nie - `N Waarde moet voorsien word.Die veld kan nie leeg gelaat word nie.
  • Gebrek standaard waarde - Indien geen waarde gegee word nie, die standaard waarde word aan die veld toegewys.
  • Ongetekend - Vir numeriese velde verseker dat die getal nooit negatief is nie.
  • Auto_Increment - Die waarde sal outomaties verhoog word elke keer as `n ry by die tafel gevoeg word.
  • Waarskuwings

    As jou MySQL-bediener nie loop wanneer jy probeer om by die "mysql" opdrag lyn, jy sal nie kan voortgaan nie.
  • Soos met enige kodering, maak seker dat u opdragte presies reg gespel en gespasieer word voordat u dit probeer betree.
  • Deel op sosiale netwerke:
    Soortgelyk