Sådan opretter du en database i MySQL (med billeder)

Indholdsfortegnelse:

Sådan opretter du en database i MySQL (med billeder)
Sådan opretter du en database i MySQL (med billeder)

Video: Sådan opretter du en database i MySQL (med billeder)

Video: Sådan opretter du en database i MySQL (med billeder)
Video: Creating Levels in Revit under 1 minute! 😍 #shorts #viral 2024, Kan
Anonim

Denne wikiHow lærer dig, hvordan du opretter en database i MySQL. For at oprette en database skal du åbne kommandolinjegrænsefladen "mysql" og indtaste dine database -kommandoer, mens serveren kører.

Trin

Del 1 af 3: Åbning af MySQL -kommandolinjen

258108 1
258108 1

Trin 1. Sørg for, at din MySQL -server er tilsluttet

Hvis din MySQL -server ikke er online i øjeblikket, kan du ikke oprette en database.

Du kan kontrollere serverens status ved at åbne MySQL Workbench, vælge din server og se på "Server Status" -indikatoren på fanen "Administration - Serverstatus"

258108 2
258108 2

Trin 2. Kopier installationsmappens sti

Denne sti varierer afhængigt af, om du bruger en Windows -computer eller en Mac:

  • Windows - Kopier C:/Program Files/MySQL/MySQL Workbench 8.0 CE/sørg for at erstatte den sidste mappes navn med det mest aktuelle MySQL -navn.
  • Mac-Kopier /usr/local/mysql-8.0.13-osx10.13-x86_64/ og sørg for at erstatte den sidste mappes navn med det mest aktuelle MySQL-mappenavn.
258108 3
258108 3

Trin 3. Åbn din computers kommandolinje

Du bruger kommandoprompt på en Windows -computer, mens Mac -brugere åbner Terminal.

258108 4
258108 4

Trin 4. Skift til MySQL -installationsmappens bibliotek

Skriv cd og et mellemrum, indsæt stien til installationsmappen, og tryk på ↵ Enter. For eksempel ville du gøre følgende på de fleste Windows -computere:

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

258108 5
258108 5

Trin 5. Åbn MySQL -loginkommandoen

For eksempel for at åbne login -kommandoen for en bruger ved navn "mig", vil du skrive følgende og trykke på ↵ Enter:

mysql -u mig -p

258108 6
258108 6

Trin 6. Indtast din kontos adgangskode

Indtast adgangskoden til din MySQL -brugerkonto, og tryk derefter på ↵ Enter. Dette logger dig på og forbinder din kommandolinjeapplikation med MySQL -prompten.

  • Du skal se "MySQL>" -tagget blive vist som din kommandolinjeapplikation. Fra dette tidspunkt behandles alle kommandoer, du indtaster, via MySQL -kommandolinjeappen.
  • Forstå, hvordan du indtaster MySQL -kommandoer. MySQL -kommandoer skal indtastes med et semikolon (;) umiddelbart efter den sidste del af kommandoen, selvom du også kan indtaste kommandoen, skrive et semikolon og trykke på ↵ Enter igen.

Del 2 af 3: Oprettelse af en database

258108 7
258108 7

Trin 1. Opret din databases fil

Du gør dette ved at skrive kommandoen "create database", opret database, tilføje databasens navn og et semikolon og trykke på ↵ Enter. For en database med navnet "Pet Records" vil du f.eks. Indtaste følgende:

oprette database Pet_Records;

  • Din databases navn må ikke have mellemrum i den; Hvis du vil føje et mellemrum til navnet, skal du bruge en understregning (f.eks. ville "Mine venner" blive "Venner_of_Mine").
  • Hver MySQL -kommando skal slutte med et semikolon. Hvis du savner semikolon første gang, kan du indtaste det ved siden af der vises, og tryk derefter på ↵ Enter igen.
258108 8
258108 8

Trin 2. Vis de aktuelle databaser

Du kan få vist en liste over aktuelle databaser ved at indtaste følgende og derefter trykke på ↵ Enter:

vise databaser;

258108 9
258108 9

Trin 3. Vælg din database

Du kan vælge din database fra listen ved at skrive brugsnavn, hvor "navn" er databasens navn. For eksempel for din "Pet Records" -database, ville du skrive følgende og trykke på ↵ Enter:

brug Pet_Records;

258108 10
258108 10

Trin 4. Vent på bekræftelsesmeddelelsen

Når du ser udtrykket "Database ændret" vises under din sidst indtastede kommando, kan du fortsætte med at oprette databasens indhold.

Del 3 af 3: Oprettelse af en tabel

258108 11
258108 11

Trin 1. Forstå de forskellige tabelkommandoer

Der er et par hovedaspekter ved dit bord, som du gerne vil vide, før du opretter et:

  • Titel - Din titel går direkte efter kommandoen "opret tabel" og skal følge de samme regler som din databases navn (f.eks. Ingen mellemrum).
  • Kolonneoverskrift - Du kan bestemme kolonneoverskrifter ved at skrive forskellige navne i et sæt parenteser (se eksemplet på næste trin).
  • Cellelængde - Når du bestemmer cellelængden, bruger du enten "VARCHAR" (variable tegn, hvilket betyder, at du kan indtaste mellem et og VARCHAR's begrænsede antal tegn) eller "CHAR" (kræver ikke mere og ikke mindre end det angivne antal tegn; for eksempel kræver CHAR (1) et tegn, CHAR (3) kræver tre tegn og så videre).
  • Dato - Hvis du vil føje en dato til dit diagram, bruger du kommandoen "DATE" til at angive, at kolonnens indhold formateres som en dato. Datoen skal indtastes i

    ÅÅÅÅ-MM-DD

  • format.
258108 12
258108 12

Trin 2. Opret tabeloversigten

Inden du kan indtaste data til dit diagram, skal du oprette diagrammets struktur ved at indtaste følgende og derefter trykke på ↵ Enter:

oprette tabelnavn (kolonne1 varchar (20), column2 varchar (30), column3 char (1), column4 date);

  • For at oprette en tabel kaldet "Kæledyr" med to VARCHAR -kolonner, en CHAR -kolonne og en datokolonne kan du f.eks. Skrive følgende:
  • opret bord Kæledyr (Navn varchar (20), Race varchar (30), Sex char (1), DOB dato);

258108 13
258108 13

Trin 3. Tilføj en linje til dit bord

Ved hjælp af kommandoen "indsæt" kan du indtaste din databases oplysninger linje for linje:

indsæt i navneværdier ('kolonne1 -værdi', 'kolonne2 -værdi', 'kolonne3 -værdi', 'kolonne4 -værdi');

  • For eksempelet "Kæledyr", der blev brugt tidligere, kan din linje se sådan ud:

    indsæt i kæledyrs værdier ('Fido', 'Husky', 'M', '2017-04-12');

  • Du kan indtaste ordet NULL for en kolonnen indhold, hvis kolonnen er tom.
258108 14
258108 14

Trin 4. Indsæt om muligt resten af dine data

Hvis din database er relativt lille, kan du indsætte resten af dataene linje for linje ved hjælp af "indsæt" -koden. Hvis du vælger at gøre dette, skal du springe det næste trin over.

258108 15
258108 15

Trin 5. Upload om nødvendigt en tekstfil

Hvis du har en database, der kræver flere informationslinjer, end det er praktisk at indsætte i hånden, kan du henvise til en tekstfil, der indeholder dataene, ved hjælp af følgende kode:

indlæse data lokal infile '/path/name.txt' i tabellenavnslinjer afsluttet med '\ r / n';

  • I eksemplet "Kæledyr" ville du skrive noget i retning af følgende:

    indlæse data lokal infile 'C: /Users/name/Desktop/pets.txt' i tabel Kæledyrslinjer afsluttet med '\ r / n';

  • På en Mac -computer skal du bruge kommandoen "linjer afsluttet med" med '\ r' i stedet for '\ r / n'.
258108 16
258108 16

Trin 6. Se dit bord

Indtast showdatabaserne; kommando, vælg derefter din database ved at indtaste vælg * fra navn; hvor "navn" er databasens navn. Hvis du f.eks. Bruger databasen "Pet Records", skal du indtaste følgende:

vise databaser; vælg * fra Pet_Records;

Tips

  • Nogle almindeligt anvendte datatyper omfatter følgende:

    • CHAR(længde) - tegnstreng med fast længde
    • VARCHAR(længde) - variabel længde tegnstreng med max længde
    • TEKST - tegnstreng med variabel længde med maks. længde på 64KB tekst
    • INT(længde)-32-bit heltal med max længde cifre ('-' tælles som et 'ciffer' for et negativt tal)
    • DECIMAL(længde, dec) - decimaltal op til visningstegn i total længde; dec -feltet angiver det maksimale antal decimaler, der er tilladt
    • DATO - Datoværdi (år, måned, dato)
    • TID - Tidsværdi (timer, minutter, sekunder)
    • ENUM("værdi1", "værdi2",….) - Liste over opregnede værdier
  • Nogle valgfrie parametre omfatter følgende:

    • IKKE NULL - Der skal angives en værdi. Feltet kan ikke efterlades tomt.
    • STANDARD standardværdi-Hvis der ikke angives nogen værdi, tildeles standardværdien til feltet.
    • UTEGNET - For numeriske felter sikrer du, at tallet aldrig er negativt.
    • AUTO_INCREMENT - Værdien øges automatisk hver gang en række tilføjes til tabellen.

Advarsler

  • Hvis din MySQL -server ikke kører, når du forsøger at logge ind på "mysql" -kommandolinjen, kan du ikke fortsætte.
  • Som med enhver kodning skal du sørge for, at dine kommandoer er stavet og placeret i nøjagtig afstand, lige før du forsøger at indtaste dem.

Anbefalede: