Hvordan lage, endre og endre tabeller i MySQL -serveren

En av de viktigste aspektene vi må ta i betraktning når vi arbeider med MySQL, er utvilsomt å jobbe med tabeller siden de lar oss beholde databasen vår på en kontrollert og organisert måte.

MySQL -struktur

  • Skjema eller skjema: Det er hoveddatabasen, og den vil ha den nødvendige strukturen i henhold til organisasjonens krav.
  • Tavler: De lar oss strukturere databasen i temaer i henhold til behovet.
  • Kolonner: Dette er delemnene som vil bli inkludert i tabellene.

Et eksempel på denne strukturen kan være:

 Skjema: Solvetic Tabeller: solvetic_mysql Kolonner: id, tittel, beløp, etc.
Det kan også sees på følgende bilde:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Basert på disse dataene skal vi jobbe med noen parametere og setninger som vi kan implementere med tabellene i MySQL.

Vi vil analysere følgende utsagn i MySQL på tabellnivå:

  • Skape
  • Endre
  • Miste

Lag tabell (Lag tabell)


Med alternativet Lag tabell har vi muligheten til å lage nye tabeller i skjemaene våre i MySQL. For denne studien skal vi lage et bord med navnet solvetic_proyectos, for dette skal vi utføre følgende prosess:
Vi vil høyreklikke på tabellalternativet i ordningen der vi vil lagre tabellen, i dette tilfellet solvetisk.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Ved å velge Lag tabell vi vil se følgende:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Informasjon som kreves i dette vinduet

  • Tabellnavn: I dette feltet vil vi skrive inn navnet på tabellen som skal opprettes, i dette tilfellet solvetic_proyectos.
  • Samling: Vi forlater standardskjemaet som standard.
  • Motor: Vi forlater standardverdien.
  • Skjema: Vi ser at det er en verdi som vi ikke kan redigere siden vi fra begynnelsen bestemmer skjemaet der tabellen skal opprettes.

Vi klikker videre Søke om og opprettingsveiviseren vises i MySQL:

På dette tidspunktet må vi etablere indeksene vi må legge til i tabellen vår, i dette tilfellet skal vi skrive inn følgende felt:

 id INT NOT NULL AUTO_INCREMENT, tittel VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, PRIMARY KEY (id) 
I det følgende bildet er den forberedte setningen:

MerkDisse verdiene må angis under hensyntagen til de nødvendige kravene, og hver verdi vil ha sin respektive egenskap (Char, Desimal, etc.)

Klikk på Søke om å fortsette med tabellopprettingsprosessen solvetic_projects.

Vi trykker Bli ferdig og vi vil se at prosessen var riktig, og vi vil kunne se tabellen solvetic_projects skapt innenfor det solvetiske skjemaet.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Hvis vi klikker på tabellen solvetic_proyectos, kan vi se feltene vi har opprettet på høyre side, og derfra kan vi angi verdier.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

En annen måte å åpne veiviseren for opprettelse av bord er å klikke på ikonet øverst på menylinjen. På denne måten kan vi lage tabeller i MySQL På en praktisk måte må vi bare være veldig klare om hvilke felt vi må legge til og hvilken type data som skal legges inn.

Noen av datatypene som er tilgjengelige i MySQL

  • Int: Lar oss lagre hele tall.
  • Bit eller Bool: Det gir oss å legge til verdier 0 eller 1.
  • Flyte: Legg til desimaltall.
  • Desimal: Denne verdien lagrer tallene som en streng.
  • Tid: Denne verdien lagrer en time.
  • År: Dette feltet lar oss lagre ett år.
  • Char: Ved å bruke dette feltet kan vi legge til alfanumeriske verdier.

Seksjonen om å lage et bord ender her, vi skal se hvordan de endres.

Endre bord (Endre tabell)


Med Alternativ tabell kan vi endre verdiene eller feltene i tabellene vi har laget ha muligheten til å legge til kolonner, redigere eller slette dem, for å bruke dette alternativet må vi høyreklikke på tabellen som skal redigeres, i dette tilfellet solvetic_proyectos, og velg Endre tabell:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Vi vil se følgende:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Fra dette vinduet kan vi redigere forskjellige verdier i tabellen, for eksempel kolonner, utløsere, indekser, etc.
Som vi kan se har hver kolonne en markert verdi, vi kan legge til nye alternativer til hver kolonne ved å velge de respektive boksene. Noen av disse verdiene er:

  • AI: Inkrementell auto
  • ZF: Setter kolonneverdien til null
  • UQ: Angir verdien som en enkelt indeks, etc.

Hvis vi høyreklikker på en av de eksisterende kolonnene, ser vi følgende alternativer:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Valg

  • Flytte opp: Flytter ryggraden til toppen
  • Flytt ned: Flytt kolonnen til bunnen
  • Kopiere: Lar deg kopiere den valgte kolonnen
  • Kutte opp: Vi kan kutte kolonnen for å plassere den i en annen posisjon
  • Slett valgte: Vi kan slette den valgte kolonnen
  • Forfriske: Tillater oppdatering av den viste kolonnelisten
  • Fjern standard: Viser standardverdiene
  • Standard NULL: Lar deg se de tomme feltene
  • Standard ": Legg til uttrykket "i den valgte tabellen

Enhver endring vi utfører på en hvilken som helst kolonne vi kan se reflektert, for eksempel skal vi eliminere tittelkolonnen, vi høyreklikker og velger Slett valgte og vi klikker på Søke om, vises følgende:

Vi kan se skriptet for eliminering av den respektive kolonnen, vi klikker på Apply for å starte eliminasjonsprosessen.

Vi trykker Bli ferdig og vi kan se at kolonnen ikke er tilgjengelig i tabellen vår.

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

På samme måte, hvis vi ønsker å legge til en ny kolonne, høyreklikker du på tabellen for å redigere, velg Endre tabell og legg til ønsket verdi i det respektive vinduet. I dette eksemplet legger vi til kolonnen Forfattere og angir typen data, i dette tilfellet velger vi varchar:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

Vi trykker Søke om så det MySQL kjører skriptet passende:

På denne måten kan vi redigere tabellene som er opprettet ved hjelp av alternativet Tabell.

Slipp bord (Slett tabell)


Ved å bruke Drop Table -alternativet kan vi slette den valgte tabellen og forbigående alle kolonnene som er inkludert i den. For å kjøre Drop Table, høyreklikker du på tabellen som skal slettes og velger Slipp tabellalternativ:

FORSTØRRE

[color = rgb (169,169,169)] Klikk på bildet for å forstørre [/ color]

MySQL viser følgende melding:

I dette vinduet, og hvis vi er helt sikre på eliminering, vil vi trykke Slipp nå - Slett nå.

Vi vil se at bordet er fjernet.

FORSTØRRE

[color = # a9a9a9] Klikk på bildet for å forstørre [/ color]

Hvis vi vil slette tabellen ved hjelp av kommandolinjen, må vi skrive inn følgende bane:

 C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysql
Der høyreklikker vi på mysql og velger alternativet Åpne med CMD. I CMD må vi utføre følgende kommando for å slippe tabellen:
 DROP TABLE `solvetic``solvetic_proyectos`;
Kommandosyntaks
  • DROP BORD: Erklæring om å slette en tabell
  • solvetisk: Navnet på skjemaet der tabellen er lagret
  • solvetic_projects: Tabell som skal slettes

På denne måten har vi analysert tre av setningene som vi bruker mest i håndtering av tabeller i MySQLHusk at enhver endring vi gjør kan påvirke ytelsen og informasjonen som er lagret i databasene betydelig, så vi må være veldig forsiktige når vi håndterer disse setningene.

wave wave wave wave wave