Tabellen maken, wijzigen en wijzigen in de MySQL-server

Een van de belangrijkste aspecten waarmee we rekening moeten houden wanneer we met MySQL werken, is ongetwijfeld het werken met tabellen, omdat ze ons in staat stellen onze database op een gecontroleerde en georganiseerde manier te houden.

MySQL-structuur

  • Schema of Schema: Het is de hoofddatabase en zal de nodige structuur hebben volgens de vereisten van de organisatie.
  • Borden: Ze stellen ons in staat om de database in thema's te structureren volgens de behoefte.
  • Kolommen: Dit zijn de subonderwerpen die in de tabellen worden opgenomen.

Een voorbeeld van deze structuur kan zijn:

 Schema: Solvetic Tables: solvetic_mysql Kolommen: id, titel, bedrag, etc
Het is ook te zien in de volgende afbeelding:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Op basis van deze gegevens gaan we aan de slag met enkele parameters en zinnen die we kunnen implementeren met de tabellen in MySQL.

We zullen de volgende uitspraken in MySQL op tabelniveau analyseren:

  • Creëren
  • Wijzigen
  • Afzetten

Tabel maken (Maak tabel)


Met de Create Table optie hebben we de mogelijkheid om nieuwe tabellen aan te maken binnen onze schema's in MySQL. Voor deze studie gaan we een tabel maken met de naam solvetic_proyectos, hiervoor gaan we het volgende proces uitvoeren:
We klikken met de rechtermuisknop op de optie Tabellen in het schema waar we de tabel opslaan, in dit geval oplosbaar.

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Door selecteren Tabel maken we zullen het volgende zien:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Vereiste informatie in dit venster

  • Tafel naam: In dit veld zullen we de naam van de te creëren tabel invoeren, in dit geval solvetic_proyectos.
  • Sorteren: We laten Schema Default standaard.
  • Motor: We laten de standaardwaarde staan.
  • Schema: We zien dat het een waarde is die we niet kunnen wijzigen, omdat we vanaf het begin het schema bepalen waarin de tabel wordt gemaakt.

We klikken op Van toepassing zijn en de aanmaakwizard wordt weergegeven in MySQL:

Op dit punt moeten we de indexen vaststellen die we aan onze tabel moeten toevoegen, in dit geval gaan we de volgende velden invoeren:

 id INT NIET NULL AUTO_INCREMENT, titel VARCHAR (255) NIET NULL, verlopen_datum DATUM NIET NULL, PRIMAIRE SLEUTEL (id) 
In de volgende afbeelding is de voorbereide zin:

OpmerkingDeze waarden moeten worden ingevoerd rekening houdend met de nodige vereisten, en elke waarde heeft zijn respectieve kenmerk (Char, Decimal, etc.)

Klik op Van toepassing zijn om door te gaan met het proces voor het maken van tabellen solvetic_projecten.

wij drukken op Af hebben en we zullen zien dat het proces correct was en we zullen de tabel kunnen zien solvetic_projecten gemaakt binnen het oplosbaar schema.

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Als we op onze tabel solvetic_proyectos klikken, kunnen we aan de rechterkant de velden zien die we hebben gemaakt en van daaruit kunnen we waarden invoeren.

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Een andere manier om de wizard voor het maken van tabellen te openen, is door op het pictogram bovenaan de menubalk te klikken. Op deze manier kunnen we tabellen maken in MySQL praktisch gezien moeten we gewoon heel duidelijk zijn over welke velden we moeten toevoegen en welk type gegevens zullen worden ingevoerd.

Enkele van de gegevenstypen die beschikbaar zijn in MySQL

  • Int: Hiermee kunnen we hele getallen opslaan.
  • Bit of Bool: Het geeft ons om waarden 0 of 1 toe te voegen.
  • Vlot: decimale getallen toevoegen.
  • Decimale: Deze waarde slaat de getallen op als een string.
  • Tijd: Deze waarde slaat één uur op.
  • Jaar: In dit veld kunnen we één jaar bewaren.
  • Char: Met dit veld kunnen we alfanumerieke waarden toevoegen.

Het gedeelte over het maken van een tabel eindigt hier, we gaan zien hoe ze worden gewijzigd.

Tabel wijzigen (Wijzig tabel)


Met de Tabel wijzigen optie we kunnen de waarden of velden van onze gemaakte tabellen wijzigen met de mogelijkheid om kolommen toe te voegen, te bewerken of te verwijderen, om deze optie te gebruiken, moeten we met de rechtermuisknop op de te bewerken tabel klikken, in dit geval solvetic_proyectos, en Tabel wijzigen selecteren:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

We zullen het volgende zien:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Vanuit dit venster kunnen we verschillende waarden van de tabel bewerken, zoals kolommen, triggers, indexen, enz.
Zoals we kunnen zien heeft elke kolom een ​​gemarkeerde waarde, we kunnen nieuwe opties aan elke kolom toevoegen door de respectievelijke vakjes te selecteren, enkele van deze waarden zijn:

  • AI: Incrementeel automatisch
  • ZF: Stelt de kolomwaarde in op nul
  • UQ: Stelt de waarde in als een enkele index, enz.

Als we met de rechtermuisknop op een van de bestaande kolommen klikken, zien we de volgende opties:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

keuzes

  • Omhoog gaan: Verplaatst de wervelkolom naar boven
  • Naar beneden verplaatsen: Verplaats de kolom naar beneden
  • Kopiëren: Hiermee kunt u de geselecteerde kolom kopiëren
  • Snee: We kunnen de kolom knippen om deze in een andere positie te plaatsen
  • Verwijder geselecteerde: We kunnen de geselecteerde kolom verwijderen
  • Vernieuwen: Staat het bijwerken van de weergegeven lijst met kolommen toe
  • Standaard wissen: Geeft de standaardwaarden weer
  • Standaard NULL: Hiermee kunt u de lege velden bekijken
  • Standaard ": voeg de uitdrukking "toe aan de geselecteerde tabel

Elke wijziging die we uitvoeren op een kolom die we kunnen zien weerspiegeld, we gaan bijvoorbeeld de titelkolom verwijderen, we klikken met de rechtermuisknop en selecteren Verwijder geselecteerde en we klikken door Van toepassing zijn, wordt het volgende weergegeven:

We kunnen het script voor de verwijdering van de respectieve kolom zien, we zullen op Toepassen klikken om het verwijderingsproces te starten.

wij drukken op Af hebben en we kunnen zien dat de kolom niet beschikbaar is in onze tabel.

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

Op dezelfde manier, als we een nieuwe kolom willen toevoegen, klik dan met de rechtermuisknop op de tabel om te bewerken, selecteer Tabel wijzigen en voeg in het betreffende venster de gewenste waarde toe. In dit voorbeeld voegen we de kolom Auteurs toe en geven we het type gegevens aan, in dit geval kiezen we voor varchar:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

wij drukken op Van toepassing zijn zodat MySQL voer het script uit geschikt:

Op deze manier kunnen we de tabellen bewerken die zijn gemaakt met de optie Tabel wijzigen.

Tafel laten vallen (Verwijder tabel)


Met behulp van de Drop Table-optie kunnen we de geselecteerde tabel verwijderen en alle kolommen erin doorgeven. Om Drop Table uit te voeren, klikt u met de rechtermuisknop op de tabel die u wilt verwijderen en selecteert u de Drop Table-optie:

VERGROTEN

[kleur = rgb (169,169,169)] Klik op de afbeelding om te vergroten [/ kleur]

MySQL geeft het volgende bericht weer:

In dit venster, en als we helemaal zeker zijn van de eliminatie, zullen we op . drukken Nu laten vallen - Nu verwijderen.

We zullen zien dat de tabel is verwijderd.

VERGROTEN

[kleur = # a9a9a9] Klik op de afbeelding om te vergroten [/ kleur]

Als we de tabel willen verwijderen met behulp van de opdrachtregel, moeten we het volgende pad invoeren:

 C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysql
Daar klikken we met de rechtermuisknop op mysql en selecteren we de optie Openen met CMD. In CMD moeten we het volgende uitvoeren: commando om tafel te laten vallen:
 DROP TABEL `solvetic``solvetic_proyectos`;
Opdrachtsyntaxis
  • DROP TAFEL: Verklaring om een ​​tabel te verwijderen
  • oplossend: Naam van het schema waarin de tabel is opgeslagen
  • solvetic_projecten: Tabel om te verwijderen

Op deze manier hebben we drie van de zinnen geanalyseerd die we het meest gebruiken in de verwerkingstabellen in MySQLOnthoud dat elke wijziging die we aanbrengen een aanzienlijke invloed kan hebben op de prestaties en de informatie die is opgeslagen in de databases, dus we moeten heel voorzichtig zijn bij het omgaan met deze zinnen.

wave wave wave wave wave