Et af de vigtigste aspekter, som vi skal tage højde for, når vi arbejder med MySQL, er utvivlsomt at arbejde med tabeller, da de giver os mulighed for at beholde vores database kontrolleret og organiseret.
MySQL -struktur
- Skema eller skema: Det er hoveddatabasen, og den vil have den nødvendige struktur i henhold til organisationens krav.
- Tavler: De giver os mulighed for at strukturere databasen i temaer efter behovet.
- Kolonner: Dette er de delemner, der vil blive inkluderet i tabellerne.
Et eksempel på denne struktur kan være:
Skema: Solvetic Tables: solvetic_mysql Kolonner: id, titel, beløb osvDet kan også ses på følgende billede:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Baseret på disse data vil vi arbejde med nogle parametre og sætninger, som vi kan implementere med tabellerne i MySQL.
Vi vil analysere følgende udsagn i MySQL på bordniveau:
- skab
- Ændre
- Dråbe
Opret tabel (Opret tabel)
Med indstillingen Opret tabel har vi mulighed for at oprette nye tabeller inden for vores skemaer i MySQL. Til denne undersøgelse skal vi oprette et bord med navnet solvetic_proyectos, til dette skal vi udføre følgende proces:
Vi vil højreklikke på tabellerne i ordningen, hvor vi vil gemme tabellen, i dette tilfælde solvetisk.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Ved at vælge Opret tabel vi vil se følgende:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Oplysninger påkrævet i dette vindue
- Tabelnavn: I dette felt indtaster vi navnet på den tabel, der skal oprettes, i dette tilfælde solvetic_proyectos.
- Samling: Vi forlader standardskema som standard.
- Motor: Vi forlader standardværdien.
- Skema: Vi ser, at det er en værdi, som vi ikke kan redigere, da vi fra begyndelsen beslutter det skema, hvor tabellen skal oprettes.
Vi klikker videre ansøge og oprettelsesguiden vises i MySQL:
På dette tidspunkt skal vi etablere de indekser, som vi skal tilføje til vores tabel, i dette tilfælde skal vi indtaste følgende felter:
id INT NOT NULL AUTO_INCREMENT, title VARCHAR (255) NOT NULL, expired_date DATE NOT NULL, PRIMARY Nøgle (id)I det følgende billede er den forberedte sætning:
BemærkDisse værdier skal indtastes under hensyntagen til de nødvendige krav, og hver værdi har sin respektive egenskab (Char, Decimal osv.)
Klik på ansøge at fortsætte med bordoprettelsesprocessen solvetiske_projekter.
Vi presser Afslut og vi vil se, at processen var korrekt, og vi vil kunne se tabellen solvetiske_projekter skabt inden for det solvetiske skema.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Hvis vi klikker på vores tabel solvetic_proyectos kan vi se felterne, som vi har oprettet på højre side, og derfra kan vi indtaste værdier.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
En anden måde at åbne guiden til oprettelse af bord er at klikke på ikonet øverst i menulinjen. På denne måde kan vi oprette tabeller i MySQL på en praktisk måde skal vi bare være meget klare om, hvilke felter vi skal tilføje, og hvilken type data der skal indtastes.
Nogle af de datatyper, der er tilgængelige i MySQL
- Int: Tillader os at gemme hele numre.
- Bit eller Bool: Det giver os at tilføje værdier 0 eller 1.
- Flyde: Tilføj decimaltal.
- Decimal: Denne værdi gemmer tallene som en streng.
- Tid: Denne værdi gemmer en time.
- År: Dette felt giver os mulighed for at gemme et år.
- Char: Ved hjælp af dette felt kan vi tilføje alfanumeriske værdier.
Afsnittet om oprettelse af en tabel slutter her, vi skal se, hvordan de ændres.
Ændre bord (Rediger tabel)
Med Ændre tabelindstilling vi kan ændre værdierne eller felterne i vores oprettede tabeller have mulighed for at tilføje kolonner, redigere eller slette dem, for at bruge denne mulighed skal vi højreklikke på tabellen, der skal redigeres, i dette tilfælde solvetic_proyectos og vælge Ændre tabel:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Vi vil se følgende:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Fra dette vindue kan vi redigere forskellige værdier i tabellen såsom kolonner, udløsere, indekser osv.
Da vi kan se, at hver kolonne har en markeret værdi, kan vi tilføje nye muligheder til hver kolonne ved at markere de respektive felter, nogle af disse værdier er:
- AI: Trinvis auto
- ZF: Sætter kolonneværdien til nul
- UQ: Indstiller værdien som et enkelt indeks osv.
Hvis vi højreklikker på en af de eksisterende kolonner, ser vi følgende muligheder:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Valg
- Flyt op: Flytter rygsøjlen til toppen
- Flyt ned: Flyt kolonnen til bunden
- Kopi: Giver dig mulighed for at kopiere den valgte kolonne
- Skære: Vi kan klippe søjlen for at placere den i en anden position
- Slet markeret: Vi kan slette den valgte kolonne
- Opdater: Tillader opdatering af den viste liste over kolonner
- Ryd standard: Viser standardværdierne
- Standard NULL: Giver dig mulighed for at se de tomme felter
- Standard ": Tilføj udtrykket "til den valgte tabel
Enhver ændring, vi udfører på en hvilken som helst kolonne, vi kan se afspejlet, for eksempel vil vi fjerne titelsøjlen, vi højreklikker og vælger Slet markeret og vi klikker videre ansøge, vises følgende:
Vi kan se scriptet til eliminering af den respektive kolonne, vi klikker på Apply for at starte eliminationsprocessen.
Vi presser Afslut og vi kan se, at kolonnen ikke er tilgængelig i vores tabel.
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
På samme måde, hvis vi vil tilføje en ny kolonne, skal du bare højreklikke på tabellen for at redigere, vælg Ændre tabel og tilføj den ønskede værdi i det respektive vindue. I dette eksempel tilføjer vi kolonnen Forfattere og angiver datatypen, i dette tilfælde vælger vi varchar:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
Vi presser ansøge så det MySQL kører scriptet egnet:
På denne måde kan vi redigere de tabeller, der er oprettet ved hjælp af indstillingen Ændre tabel.
Tab bord (Slet tabel)
Ved hjælp af indstillingen Drop Table kan vi slette den valgte tabel og forbi alle de kolonner, der er inkluderet i den. For at køre Drop Table skal du blot højreklikke på tabellen, der skal slettes, og vælge Drop Table -indstilling:
FORSTØRRE
[color = rgb (169,169,169)] Klik på billedet for at forstørre [/ color]
MySQL viser følgende meddelelse:
I dette vindue, og hvis vi er helt sikre på eliminering, trykker vi Drop Now - Slet nu.
Vi vil se, at bordet er fjernet.
FORSTØRRE
[color = # a9a9a9] Klik på billedet for at forstørre [/ color]
Hvis vi vil slette tabellen ved hjælp af kommandolinjen, skal vi indtaste følgende sti:
C: \ Programmer \ MySQL \ MySQL Server 5.7 \ bin \ mysqlDer højreklikker vi på mysql og vælger indstillingen Åbn med CMD. I CMD skal vi udføre følgende kommando for at tabe tabellen:
DROP TABLE `solvetic``solvetic_proyectos`;Kommandosyntaks
- FALDBORD: Erklæring om at slette en tabel
- solvetisk: Navn på det skema, hvor tabellen er gemt
- solvetiske_projekter: Tabel, der skal slettes
På denne måde har vi analyseret tre af de sætninger, som vi bruger mest i håndtering af tabeller i MySQLHusk, at enhver ændring, vi foretager, kan påvirke ydeevnen og oplysningerne i databaserne betydeligt, så vi skal være meget forsigtige, når vi håndterer disse sætninger.