Sådan oprettes en database i MySQL

MySQL kan være et skræmmende program. Alle dine kommandoer skal indtastes ved en kommandoprompt, der er ingen visuel grænseflade. På grund af dette har man grundlæggende viden om, hvordan man opretter og manipulerer en database, sparer meget tid og hovedpine. Følg denne vejledning for at oprette en database med staterne i USA og dens befolkning.

trin

Metode 1
Oprettelse og manipulation af en database

Video: Sådan opretter du en ny MSSQL database.

Billede med titlen Opret en database i MySQL Trin 1
1
Opret databasen. Fra kommandoen MySQL kommando skal du indtaste kommandoen CREATE DATABASE -. udskifte med navnet på din database. Det kan ikke indeholde mellemrum.
  • For at oprette en database med alle amerikanske stater kan du f.eks. Bruge CREATE DATABASE us_states-
  • Bemærk: Kommandoer behøver ikke at være skrevet i store bogstaver (store bogstaver).
  • Bemærk: Alle MySQL-kommandoer skal slutte med ";". Hvis du glemmer at inkludere semikolonet, kan du kun indsætte ";" i den næste linje for at behandle den foregående kommando.
  • Billede med titlen Opret en database i MySQL Trin 2
    2
    Præsentér en liste med dine tilgængelige databaser. Indtast kommandoen VIS DATABASER- at liste alle de databaser, du har gemt. Ud over den database, du lige har oprettet, vil du også se en database mysql og en database prøve. Du kan springe over dette for nu.
  • Billede med titlen Opret en database i MySQL Trin 3
    3
    Vælg din database. Når databasen er oprettet, skal du vælge den for at begynde at redigere den. Indtast kommandoen BRUG us_states-. Du vil se meddelelsen Database ændret, så du kan vide, at din aktive database nu er den us_states.
  • Billede med titlen Opret en database i MySQL Trin 4
    4
    Lav en tabel. En tabel er den, der indeholder oplysningerne i din database. For at oprette en skal du indtaste al formatering af dit bord i den oprindelige kommando. For at oprette en tabel skal du indtaste følgende kommando: CREATE TABLE states (id INT IKKE NULL PRIMARY KEY AUTO_INCREMENT, angiv CHAR (25), population INT (9)) -. Dette vil oprette en tabel med navnet "stater" med tre felter: id (ID), stat (tilstand) og befolkning (Population).
    • Kommandoen INT vil gøre feltet id indeholder kun tal (heltal).
    • Kommandoen IKKE NULL attesterer, at feltet id kan ikke stå tomt.
    • Kommandoen Primære nøgle betegner feltet id som nøglefelt i tabellen. Nøglefeltet skal indstilles til et felt, der ikke indeholder dobbeltdata.
    • Kommandoen AUTO_INCREMENT vil automatisk tildele stigende værdier til feltet id, Nemlig automatisk nummerering af hver post.
    • Kommandoerne CHAR(tegn) og INT(heltal) betegner de datatyper der er tilladt i felterne. Tallene ved siden af ​​kommandoerne angiver, hvor mange tegn der kan indtastes i dette felt.
  • Billede med titlen Opret en database i MySQL Trin 5
    5
    Opret en post i tabellen. Nu hvor bordet er oprettet, er det tid til at begynde at indtaste dine oplysninger. Brug følgende kommando for at indtaste din første indgang: INSERT INTO stater (id, stat, befolkning) VÆRDIER (NULL, `Alabama`, `4822023`) -
    • Dette er i det væsentlige tale om informationen i databasen, der skal indsættes i de tre tilsvarende felter i tabellen.
    • Siden feltet id indeholder kommandoen IKKE NULL, indsættelse NULL som værdi vil tvinge feltet til automatisk at øge sin værdi med 1, takket være kommandoen AUTO_INCREMENT.
  • Billede med titlen Opret en database i MySQL Trin 6
    6


    Opret flere poster. Du kan oprette flere poster ved hjælp af en enkelt kommando. For at indtaste de næste tre stater skal du bruge følgende kommando: INSERT INTO tilstande (id, stat, population) VALUES (NULL, `Alaska`, `731 449`), (NULL, `Arizona`, `6.553.255`), (NULL, `Arkansas`, `2.949.131`) -.
    • Dette vil oprette en tabel, der ser ud som følger:
  • Din MySQL-database
    Camposidstatbefolkning
    værdier:1Alabama4822023
    2Alaska731 449
    3Arizona6553255
    4Arkansas2949131
    Billede med titlen Opret en database i MySQL Trin 7
    1
    Kør en forespørgsel på din nye database. Nu hvor basisdatabasen er oprettet, kan du køre forespørgsler eller forespørgsler, der returnerer specifikke resultater. Indtast først kommandoen: VÆLG * FRA us_states-. Dette vil returnere hele din database, repræsenteret af kommandoen "*", hvilket betyder det samme som "alle" eller "alle".
    • For en mere avanceret forespørgsel skal du indtaste følgende kommando: SELECT tilstand, befolkning FRA us_states ORDER BY population- Dette vil returnere en tabel med de stater, der er angivet af befolkningsordren i stedet for alfabetisk. Feltet id det vil heller ikke blive opført, da du kun bad om stat (tilstand) og befolkning (Population).
      Billede med titlen Opret en database i MySQL Step 7Bullet1
  • Billede med titlen Opret en database i MySQL Step 7Bullet2
    2
    For at liste staterne efter deres befolkning, men i omvendt rækkefølge, indtast følgende kommando: SELECT tilstand, befolkning FRA us_states ORDER BY population DESC-. Kommandoen DESC vil liste dem i faldende rækkefølge, som vil liste staterne fra de med den største befolkning, går til den laveste befolkning, i stedet for modsat.
  • Metode 2
    Fortsætter med MySQL

    1. Video: MySQL og PHP kursus- #8 Video tutorial - Opret ny tabel via din hjemmeside

      1
      Installation af MySQL på din Windows-pc. Find ud af, hvordan du installerer MySQL på din hjemmecomputer.
    2. 2
      Slet MySQL-databaser. Du kan slette gamle databaser, der ikke længere er nødvendige.
    3. 3
      Lær PHP og MySQL. At lære PHP og MySQL giver dig mulighed for at oprette magtfulde websites til sjov eller arbejde.
    4. 4
      Sikkerhedskopier dine MySQL-databaser. Det anbefales altid, at du sikkerhedskopierer dine databaser, især hvis det er en vigtig database.
    5. 5

      Video: MySQL og PHP kursus- #2 Video tutorial - Oprettelse af database og tabel

      Skift struktur af din database. Hvis din database skal ændres, skal du muligvis tilpasse databasestrukturen til at håndtere de forskellige oplysninger.

    tips

    • Nogle almindeligt anvendte datatyper: (For en komplet liste, få adgang til dokumentationen på https://dev.mysql.com/doc/)
      • CHAR(længde) - streng med fast længde
      • VARCHAR(længde) - streng med variabel længde, hvor maksimumet er defineret i attributten beskrevet i længde.
      • TEKST - streng med maksimal variabel længde på tekst op til 64KB.
      • INT(længde) - 32 bit helt tal med maksimal længde defineret af attributten beskrevet som længde (`-` er kontakt som et `ciffer` for et negativt tal).
      • DECIMAL(længde,december) - Decimalt antal maksimalt X tegn, denne X er defineret af attributten beskrevet som længde. Feltet december angiver det maksimale antal tilladte decimaler.
      • DATE - Datoværdi (år, måned, dato)
      • TIME - Tidsværdier (time, minut, sekund)
      • ENUM( "værdi1""værdi2", ....) - Liste over opregnede værdier.
    • Nogle valgfrie parametre:
      • IKKE NULL - En værdi skal leveres. Feltet kan ikke stå tomt.
      • STANDARD standardværdi - Hvis der ikke er angivet nogen værdi, vil værdien "standardværdi" blive tildelt feltet.
      • anonymt - For numeriske felter skal du sørge for, at værdien aldrig er negativ.
      • AUTO_INCREMENT - Værdien øges automatisk hver gang en række tilføjes til tabellen.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com