Sådan oprettes en tabel i MySQL

Tabellerne udgør strukturen i din MySQL database. De indeholder de oplysninger, der er indtastet i databasen og kan oprettes for at modtage stort set alle nødvendige data. Processen tager kun et par minutter, især hvis du kun har brug for et par felter.

trin

Del 1
Oprettelse af bordet

Billede betegnet 1282937 1
1
Åbn din database. For at oprette tabellen skal du have en database, der allerede er oprettet. Du kan åbne din indtastning BRUG BRUG i MySQL kommandoen menu.
  • Hvis du ikke kan huske navnet på databasen, skal du skrive VIS DATABASER- at liste de banker, der allerede er oprettet på MySQL-serveren.
  • Hvis du ikke har nogen, kan du oprette en ved at skrive CREATE DATABASE database Navnet kan ikke indeholde noget mellemrum.
  • Billede betegnet 1282937 2
    2
    Lær de grundlæggende datatyper. Hver indtastning i tabellen gemmes som en given datatype. Dette giver MySQL mulighed for at interagere med dem på en række måder. De anvendte typer data afhænger af bordets behov. Der er mange flere typer end disse, men du kan bruge dem til at oprette en simpel men nyttig tabel:
    • INT - Denne datatype bruges til heltal, der almindeligvis anvendes i ID-felter.
    • DECIMAL - Bruges til at gemme decimaltal og er defineret af et totalt antal cifre og decimaler.
    • For eksempel DECIMAL (6,2) ville gemme tal som "0000.00".
    • CHAR - Anvendes til tekster og strenge. Du vil som regel indstille en grænse for antallet af gemte tegn CHAR (30). Du kan også bruge VARCHAR til at variere størrelsen baseret på input. Telefonnumre skal gemmes ved hjælp af denne type data, fordi de ikke indeholder symboler og ikke interagerer med tal (ikke tilføj, trækker, osv.).
    • DATE - Denne datatype gemmer datoer i formatet ÅÅÅÅ-MM-DD. Brug det, hvis du skal gemme en persons fødselsdato, ikke alder. Hvis du bruger alder, skal du opdatere det hvert år.
  • Billede betegnet 1282937 3
    3
    Opret dit bord. For at oprette dit bord ved hjælp af kommandoer, opretter du alle felterne på én gang. Du kan oprette tabellen ved hjælp af kommandoen CREATE TABLE efterfulgt af oplysningerne. For at oprette en medarbejderpost skal du have følgende kommando:
    CREATE TABLE medarbejdere (id INT IKKE NUL PRIMÆR KEY AUTO_INCREMENT, VARCHAR efternavn (20), VARCHAR navn (20), VARCHAR telefon (20), dato DATE)
    • INT NOT NULL PRIMARY KEY AUTO_INCREMENT opretter et rekordnummer for hver medarbejder føjet til posten. Det øges med hver rekord lavet, så du nemt kan henvise det til andre funktioner.
    • Selv om VARCHAR giver dig mulighed for at begrænse størrelsen baseret på posten, kan du begrænse størrelsen, så brugeren ikke kan indtaste data, som er for store. I ovenstående eksempel har både for- og efternavne en grænse på 20 tegn hver.
    • Bemærk, at telefonnummeret gemmes som VARCHAR, så symbolerne håndteres korrekt.
  • Billede betegnet 1282937 4
    4

    Video: MySQL og PHP kursus- #6 Video tutorial - Indsæt data i tabel via HTML formular

    Sørg for, at dit bord blev oprettet korrekt. Når du opretter det, får du en besked om, at registreringen er blevet oprettet. Du kan bruge kommandoen BESKRIV for at sikre, at du inkluderede alle de ønskede felter, at de er af de rigtige typer. Indtast BESKRIVER bancoded og kontroller bordstrukturen.
  • Billede betegnet 1282937 5
    5
    Opret en tabel ved hjælp af PHP. Hvis du bruger PHP til at administrere din MySQL-database via en server, kan du oprette en tabel ved hjælp af en simpel PHP-fil. Dette forudsætter, at databasen allerede findes i din MySQL. Indtast følgende kode for at oprette samme tabel fra trin 3, og erstatte forbindelsesoplysningerne med din egen.


  • Del 2
    Tilføjelse af data til din tabel

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

    Billede betegnet 1282937 6
    1
    Tilføj en post i din tabel. Du kan gøre dette direkte fra kommandolinjen. Du kan bruge en enkelt kommando til at indtaste data i alle felter ved hjælp af Indsæt i:
    INDLEDNING TIL MEDARBEJDERE (id, efternavn, navn, telefon, dato) VÆRDIER (NULL, Silva, Joao, 555-5555
    • Når du bruger NULL til ID, tilføjer banken 1 af det sidst indtastede nummer, hvilket resulterer i det næste ID-nummer.
    • Sørg for, at hver indtastet værdi har en apostrof (`) på begge sider.
  • Billede betegnet 1282937 7
    2
    Tilføj flere poster på samme tid. Hvis du har alle dataene foran dig, kan du indtaste flere poster med kommandoen Indsæt i. Du skal blot adskille værdisætene med et komma:
    INSERT INTO medarbejdere (id, efternavn, navn, telefonnummer, fødselsdato) VALUES (NULL, `Silva`, `John`, `(555) 555-5555`, `1980/01/31`), (NULL, `Chiquinha` , `Maria`, `(555) 555-5551`, `1981-02-28`), (NULL, `Souza`, `Sergio`, `(555) 555-5554`, `1970-01-31` ) -
  • Billede betegnet 1282937 8
    3
    Se dit bord. Når du har lavet nogle indlæg, kan du vise dit bord for at se, hvordan det er. Dette giver dig mulighed for at se, om du har glemt nogen oplysninger, eller hvis nogle oplysninger er på det forkerte sted. For at vise den oprettede tabel skal du skrive VÆLG * FRA MEDARBEJDERE
    • Du kan gøre mere komplekse visninger ved hjælp af filtre i din søgning. For eksempel, for at se bordet sorteret efter fødselsdato, skriv Vælge efternavn, navn, dato FRA medarbejdere ORDER AF datanascimento
    • Omvendt rækkefølgen af ​​resultater ved at tilføje DESC til slutningen af ​​kommandoen.
  • Billede betegnet 1282937 9
    4
    Indtast data ved hjælp af en HTML-formular. Der er andre måder at indtaste data på i din nye tabel. Et af de mest almindelige er ved en blanket på en webside. For at lære at oprette en grundlæggende formular for at udfylde dit bord, se denne vejledning.
  • Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com