Hvordan lage en tabell under MySQL

Forfatter: John Stephens
Opprettelsesdato: 22 Januar 2021
Oppdater Dato: 18 Kan 2024
Anonim
Lage ER diagrammer uten relasjoner i MySQL Workbench
Video: Lage ER diagrammer uten relasjoner i MySQL Workbench

Innhold

I denne artikkelen: Lag tabellenTilfør oppføringer til tabellenReferanser

En MySQL-database er avhengig av at det finnes tabeller som inneholder all informasjonen du har lagt inn. Disse lagres som krypterte data, tegn eller symboler. Tabellene er tap av en MySQL-database. Det tar bare noen få minutter å lage en enkel tabell med noen felt og noen verdier inne.


stadier

Del 1 Lag tabellen



  1. Åpne databasen. Før du oppretter en tabell, trenger du en database for å være vert for den. Databasen åpnes ved å skrive "USE database" i MySQL-ledeteksten.
    • Hvis du ikke husker navnet på databasen din, skriver du "VIS DATABASER;" for å liste over alle MySQL-serverdatabaser.
    • Hvis du ikke har en database ennå, må du opprette en ved å skrive "CREATE DATABASE database;" Navnet på databasen må ikke inneholde noen tomme emner.


  2. Bli kjent med de forskjellige typene data. Hver oppføring i en tabell er lagret i en eller annen form (bokstaver, hele tall ...) som du definerer. Dette vil senere tillate MySQL å krysse dem på forskjellige måter. Type data avhenger av hva du vil gjøre med tabellen. Det er mange mulige tabeller, men vi vil holde oss til et enkelt bord:
    • Kommandoen "INT" tillater bare tall (heltall) i ID-feltet
    • Kommandoen "DECIMAL" tillater bare desimalverdier. Attributtene er det totale antallet sifre for verdien, og antall desimaler etter desimalet. DECIMAL (6,2) kan dermed ikke lagre tall med dette skjemaet "0000.00".
    • Kommandoen "CHAR" er den som gjør det mulig å skrive inn e og kjeder med tegn. Generelt er en maksimal størrelse på strengen definert som i CHAR (30). Denne kommandoen, "VARCHAR", gjør det mulig å justere størrelsen på dataene som vil bli funnet i det aktuelle feltet. Telefonnummer er i dette formatet fordi det er tall og symboler (parenteser eller bindestrek), og de skal ikke forveksles med helt numeriske felt (disse telefondataene vil aldri være gjenstand for noen matematisk operasjon. ).
    • Kommandoen "DATE" tillater bare datoer i formen ÅÅÅÅ-MM-DD. Dette er nyttig når du vil lagre fødselsdato, for eksempel å vite på et gitt tidspunkt en bestemt ansattes alder. Hvis du gjorde et "AGE" -felt, bør det oppdateres hvert år. En tabell lar deg gjøre det automatisk.



  3. Lag ditt bord. For å lage tabellen din på kommandolinjen, må du vite at du må treffe alle feltene samtidig. Vi lager en tabell med kommandoen "CREATE TABLE", etterfulgt av informasjon som kommer inn i tabellen. Hvis vi tar eksempelet på en tabell angående de ansatte i selskapet ditt, kan du angi følgende kommando:

    SKAP TABEL-ansatte (ID INT IKKE NULL PRIMÆR Nøkkel AUTO_INCREMENT, navn VARCHAR (20), navn VARCHAR (20), telefon VARCHAR (20), datetime DATO)

    • INT NOT NULL PRIMARY KEY AUTO_INCREMENT oppretter et unikt ID-nummer for hver samarbeidspartner som blir lagt inn i tabellen. Denne ID-en øker automatisk med hver nye oppføring. Det vil ikke være noen mulige feil i informasjonen til personen.
    • VARCHAR-kommandoen lar deg, hvis du ønsker det, begrense informasjonsstørrelsen til det aktuelle feltet. I eksemplet presentert ovenfor, var for- og etternavnet begrenset til 20 tegn hver.
    • Merk at telefonnummeret er konfigurert under VARCHAR-kommandoen slik at symbolene blir riktig registrert.



  4. Sjekk at tabellen er riktig opprettet. Du vil motta et varsel som forteller deg at opprettelsen er vellykket. Kommandoen "BESKRIV" gjør det mulig å sjekke at du har feltene du ønsker, og at disse feltene er i riktig format. Skriv inn "DESCRIBE database;" og konsulter tabellen som ser ut for å sjekke strukturen på tabellen.


  5. Lag en tabell med PHP. Hvis du bruker PHP til å administrere MySQL-databasen via en webserver, kan du opprette en tabell med en enkel PHP-fil. Som en forutsetning må det allerede være en database på MySQL-serveren. Kopier følgende kode ved å erstatte tilkoblingsinformasjonen med din:

    $connection=mysqli_connect(

Del 2 Legge til poster i tabellen



  1. Legg til en enkelt oppføring i tabellen. Du kan legge inn dataene dine direkte gjennom kommandolinjen. Vi starter alltid med å opprette feltene med kommandoen INSERT INTO:

    INSERT I samarbeidspartnere (id, navn, fornavn, telefon, datafødsel) VERDIER (NULL, Durand, Pierre, 06-15-25-56 - .., 1980-01-31);

    • Ved å legge inn NULL-verdien i ID-feltet, vil denne verdien øke med 1 hver gang du oppretter en ny oppføring, denne nye verdien vil være den unike identifikatoren for oppføringen.
    • Forsikre deg om at hver verdi du oppgir er godt innrammet av et enkelt anførselstegn ().


  2. Legg til flere oppføringer samtidig. Hvis du har alle dataene dine tilgjengelig, kan du legge dem inn samtidig med INSERT INTO-kommandoen. Bare skille verdiene med komma:

    INNGANG TIL samarbeidspartnere (id, navn, fornavn, telefon, fødselsdato) VERDIER (NULL, Durand, Pierre, 06-15-25-56 - .., 1980-01-31), (NULL, Rajon, Jeanne, 06-15 -25-58 - .., 1981-02-28), (NULL, Inago, Jules, 06-15-54-56 -, 1970-01-31);



  3. Vis bordet ditt. Etter å ha fylt ut et antall oppføringer, kan du se hva som gir tabellen din ved å vise den. Dermed vil du se hva som er feilene og hullene, eller om verdier ikke er på deres sted. For å vise tabellen vår, skriver vi "VELG * FRA samarbeidspartnere".
    • Du kan vise tabellen delvis ved å stille visse kriterier. For å vise tabellen i fødselsrekkefølge, må du for eksempel skrive: "VELG navn, fornavn, datakunnskap FRA samarbeidspartnere BESTILL AV dato."
    • Hvis du vil ha det i omvendt rekkefølge, legger du til DESC på slutten av kommandoen.


  4. Legg inn data via et HTML-skjema. Det er andre måter å legge inn data i en tabell på. Dermed kan det gjøres via HTML på en webside. For å lære hvordan du lager et skjema for å mate et bord, kan du lese denne guiden.

Det er ra kt og prakti k å be tille levering og pla ere la agne, pizza og andre fro ne retter i mikrobølgeovnen, men det er noe pe ielt med å tilberede dine egne måltider. I tilleg...

For at Android-telefonen din kal le e navnet på den om ringer deg høyt, er det bare å la te ned en ID-nummer fra Play tore. Noen Android-enheter har og å en funk jon for å le ...

Anbefalt Av Usa.