Hoe een database in mysql te maken

ThisTeaches u hoe u een database in MySQL maakt. Om een ​​database te maken, moet u de "MySQL" Opdrachtregelinterface en voer uw database-opdrachten in terwijl de server actief is.

Stappen

Deel 1 van 3:
De MySQL-opdrachtregel openen
  1. Titel afbeelding 258108 1
1. Zorg ervoor dat uw MySQL-server is aangesloten. Als uw MySQL-server momenteel niet online is, kunt u geen database maken.
  • U kunt de status van de server controleren door MySQL Workbench te openen, uw server te selecteren en naar de "Server Status" indicator op de "Administratie - Serverstatus" tab.
  • Titel afbeelding 258108 2
    2. Kopieer het pad van de installatie map. Dit pad zal variëren, afhankelijk van of u een Windows-computer of een Mac gebruikt:
  • ramen - Kopiëren C: / Programmabestanden / MySQL / MySQL Workbench 8.0 CE / Zorg ervoor dat u de naam van de laatste map vervangen door de meest huidige MySQL-naam.
  • Mac - Kopiëren / USR / LOKALE / MYSQL-8.0.13-OSX10.13-X86_64 / Zorg ervoor dat u de naam van de laatste map vervangen door de meest huidige MySQL-mapnaam.
  • Titel afbeelding 258108 3
    3. Open de opdrachtregel van uw computer. U gebruikt opdrachtprompt op een Windows-computer, terwijl Mac-gebruikers terminal zullen openen.
  • Titel afbeelding 258108 4
    4. Verander naar de map MySQL-installatie map. Type CD en een ruimte, plakken op het pad naar de installatiemap en druk op ↵ Enter. U zou bijvoorbeeld het volgende doen op de meeste Windows-computers:
    CD C: Program Files MySQL MySQL Workbench 8.0 CE
  • Titel afbeelding 258108 5
    5. Open de opdracht MySQL Login. Om bijvoorbeeld de inlogopdracht te openen voor een gebruiker met de naam "me", U typt in het volgende en drukt u op ↵ ENTER:
    MySQL -U ME -P
  • Titel afbeelding 258108 6
    6. Voer uw accountwachtwoord in. Typ het wachtwoord in voor uw MySQL-gebruikersaccount en druk op ↵ Enter. Dit logt u in en sluit uw opdrachtregeloepassing aan op de MySQL-prompt.
  • Je zou het moeten zien "MySQL>" Tag verschijnt uw opdrachtregeloepassing. Vanaf dit punt worden opdrachten die u invoert via de MySQL-opdrachtregelapp.
  • Begrijp hoe u MySQL-opdrachten kunt invoeren. MySQL-opdrachten moeten onmiddellijk na het laatste deel van de opdracht worden ingevoerd, hoewel u ook de opdracht kunt invoeren, typ een puntkomma en drukt u opnieuw op ↵.
  • Deel 2 van 3:
    Een database maken
    1. Titel afbeelding 258108 7
    1. Maak het bestand van uw database. Je doet dit door het te typen in de "Maak een database aan" opdracht Maak een database aan, het toevoegen van de naam van uw database en een puntkomma en druk op ↵ ENTER. Voor een genoemde database "Huisdierrecords", U zou bijvoorbeeld het volgende invoeren:
    Maak een database pet_records-
    • De naam van uw database kan geen spaties hebben - als u een spatie aan de naam wilt toevoegen, moet u een onderstrepingsteken gebruiken (bijvoorbeeld, "Vrienden van mij" zou worden "Vrienden van mij").
    • Elke MySQL-opdracht moet eindigen in een puntkomma. Als je de puntkomma de eerste keer mist, kun je het in het naast de ... die verschijnt en druk vervolgens op ↵.
  • Titel afbeelding 258108 8
    2. Geef de huidige databases weer. U kunt een lijst met huidige databases naar voren brengen door het volgende in te voeren en vervolgens op ↵ in te drukken:
    Databases tonen-
  • Titel afbeelding 258108 9
    3. Selecteer uw database. U kunt uw database uit de lijst selecteren door typen gebruik naam waar "naam" is de naam van de database. Bijvoorbeeld voor uw "Huisdierrecords" Database, u typt het volgende en drukt u op ↵ ENTER:
    gebruik pet_records-
  • Titel afbeelding 258108 10
    4. Wacht op het bevestigingsbericht. Zodra je de zin hebt gezien "Database is gewijzigd" Verschijnt hieronder uw opdracht Laatste typed, u bent vrij om door te gaan met het maken van de inhoud van de database.
  • Deel 3 van 3:
    Een tafel maken
    1. Titel afbeelding 258108 11
    1. Begrijp de verschillende tabelopdrachten. Er zijn een paar belangrijkste aspecten van uw tafel die u wilt weten voordat u er een maakt:
    • Titel - Je titel gaat direct na de "Maak een tabel" opdracht en moet dezelfde regels volgen als de naam van uw database (E.g., geen spaties).
    • Kolomkop - U kunt kolomkoppen bepalen door verschillende namen in een reeks haakjes te typen (zie het voorbeeld van de volgende stap).
    • Cellengte - Bij het bepalen van de cellengte wordt u ook gebruikt "Varchar" (Variabele tekens, wat betekent dat u tussen één en het limietnummers van de varchar kunt invoeren) of "Char" (vereist niet meer en niet minder dan het opgegeven aantal tekens, bijvoorbeeld, Char (1) vereist een teken, Char (3) vereist drie tekens, enzovoort).
    • Datum - Als u een datum aan uw grafiek wilt toevoegen, gebruik u de "DATUM" opdracht om aan te geven dat de inhoud van de kolom wordt geformatteerd als een datum. De datum moet worden ingevoerd Yyyy-mm-dd formaat.
  • Titel afbeelding 258108 12
    2. Maak de tabelomtrek. Voordat u gegevens voor uw diagram kunt invoeren, moet u de structuur van het diagram maken door het volgende in te voeren en vervolgens op ↵ in te drukken:
    Maak tabelnaam (Column1 VARCHAR (20), Column2 VARCHAR (30), Column3 Char (1), Column4 Datum)-
  • Bijvoorbeeld om een ​​tabel te maken "Huisdieren" Met twee varcharkolommen, een kolomkolom en een kolom met een datum, kunt u het volgende schrijven:
  • Creëer tafeldieren (naam VARCHAR (20), RAS VARCHAR (30), SEX CHAR (1), DOB DATUM)-
  • Titel afbeelding 258108 13
    3. Voeg een regel toe aan je tafel. De ... gebruiken "invoegen" Opdracht, u kunt de informatielijn van uw database invoeren:
    Invoegen in Namevalues ​​(`Column1-waarde`, `Column2-waarde`, `Column3-waarde`, `Column4-waarde`)-
  • Voor de "Huisdieren" Tabelvoorbeeld dat eerder wordt gebruikt, hoe ziet uw lijn er als volgt uit:
    Insert in PetSvalues ​​(`FIDO`, `HUSKY`, `M`, `2017-04-12`)-
  • Je kunt het woord invoeren NUL Voor de inhoud van een kolom als de kolom leeg is.
  • Titel afbeelding 258108 14
    4. Plaats indien mogelijk de rest van uw gegevens in. Als uw database relatief klein is, kunt u de rest van de data-by-line invoegen met behulp van de "invoegen" code. Als je ervoor kiest om dit te doen, sla dan de volgende stap over.
  • Titel afbeelding 258108 15
    5. Upload een tekstbestand indien nodig. Als u een database hebt die meer informatie vereist is dan praktisch om met de hand te plaatsen, kunt u een tekstbestand verwijzen dat de gegevens bevat met behulp van de volgende code:
    Laadgegevens Lokale Infile `/ Pad / Name.txt `in tabel Namelines beëindigd door` r n `-
  • Voor de "Huisdieren" Voorbeeld, zou je iets schrijven als het volgende:
    Laadgegevens Lokale Infile `C: / Gebruikers / Naam / Desktop / Huisdieren.txt `in tabel petslines beëindigd door` r n `-
  • Op een Mac-computer moet u de "Lijnen beëindigd door" met ` r` in plaats van ` r n`.
  • Titel afbeelding 258108 16
    6. Bekijk je tafel. Voer de Databases tonen- opdracht, selecteer vervolgens uw database door in te typen Selecteer * van naam- waar "naam" is de naam van de database. Bijvoorbeeld, als het gebruik van de "Huisdierrecords" Database, u zou het volgende invoeren:
    Toon databases-Select * van PET_RECORDS-
  • Tips

    Sommige veelgebruikte gegevenstypen bevatten het volgende:
    • Char(lengte) - Vaste lengte tekenreeks
    • Varchar(lengte) - Variabele lengte tekenreeks met maximale lengte lengte
    • TEKST - Variabele lengte tekenreeks met maximale lengte van 64KB van tekst
    • Int(lengte) - 32-bits geheel getal met max lengte cijfers (de `-` wordt geteld als een `cijfer` voor een negatief getal)
    • DECIMALE(lengte,december) - decimaal nummer tot in totaal lengte Toon tekens - de december veld geeft het maximale aantal decimale plaatsen aan
    • DATUM - Datumwaarde (jaar, maand, datum)
    • TIJD - Tijdswaarde (uren, minuten, seconden)
    • Enum("waarde1","waarde2", ....) - Lijst met opgesomde waarden
  • Sommige optionele parameters omvatten het volgende:
  • NIET NUL - Er moet een waarde worden verstrekt.Het veld kan niet leeg worden gelaten.
  • STANDAARD standaardwaarde - Als er geen waarde wordt gegeven, de standaardwaarde is toegewezen aan het veld.
  • Niet-ondertekend - Voor numerieke velden zorgt u ervoor dat het nummer nooit negatief is.
  • Auto_increment - De waarde wordt telkens automatisch verhoogd telkens wanneer een rij aan de tabel wordt toegevoegd.
  • Waarschuwingen

    Als uw MySQL-server niet werkt wanneer u probeert in te loggen op de "MySQL" Opdrachtregel, u kunt niet doorgaan.
  • Zorg er als bij elke codering of uw opdrachten worden gespeld en precies vlak voor u geprobeerd om ze te betreden.
  • Deel in het sociale netwerk:
    Vergelijkbaar