Cum se creează, se modifică și se modifică tabele în serverul MySQL

Unul dintre cele mai importante aspecte pe care trebuie să le luăm în considerare atunci când lucrăm cu MySQL este, fără îndoială, lucrul cu tabele, deoarece acestea ne permit să ne păstrăm baza de date într-un mod controlat și organizat.

Structura MySQL

  • Schema sau Schema: Este baza de date principală și va avea structura necesară conform cerințelor organizației.
  • Placi: Ne permit să structurăm baza de date în teme în funcție de necesități.
  • Coloane: Acestea sunt subiectele care vor fi incluse în tabele.

Un exemplu al acestei structuri poate fi:

 Schema: Tabelele Solvetic: solvetic_mysql Coloane: id, titlu, sumă etc.
Poate fi văzut și în următoarea imagine:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Pe baza acestor date, vom lucra cu câțiva parametri și propoziții pe care le putem implementa cu tabelele din MySQL.

Vom analiza următoarele afirmații în MySQL la nivel de masă:

  • Crea
  • Modifica
  • cădere brusca

Creați o masă (Creați tabel)


Cu opțiunea Creați tabel avem posibilitatea de a crea tabele noi în cadrul schemelor noastre în MySQL. Pentru acest studiu vom crea un tabel cu numele solvetic_proyectos, pentru aceasta vom efectua următorul proces:
Vom face clic dreapta pe opțiunea Tables din schema unde vom salva tabelul, în acest caz solvetic.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Prin selectarea Creați tabel vom vedea următoarele:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Informațiile necesare în această fereastră

  • Nume tabel: În acest câmp vom introduce numele tabelului de creat, în acest caz solvetic_proyectos.
  • Colaţionare: Lăsăm implicit Schema implicită.
  • Motor: Lăsăm valoarea implicită.
  • Schemă: Vedem că este o valoare pe care nu o putem edita întrucât de la început decidem schema în care va fi creată tabelul.

Facem clic pe aplica iar expertul de creare va fi afișat în MySQL:

În acest moment trebuie să stabilim indexurile pe care trebuie să le adăugăm la tabelul nostru, în acest caz vom introduce următoarele câmpuri:

 id INT NOT NULL AUTO_INCREMENT, titlu VARCHAR (255) NOT NULL, expired_dATE DATA NOT NULL, CHEIA PRIMARĂ (id) 
În următoarea imagine este propoziția pregătită:

NotăAceste valori trebuie introduse ținând seama de cerințele necesare și fiecare valoare va avea caracteristica sa respectivă (Char, Zecimal etc.)

Click pe aplica pentru a continua cu procesul de creare a tabelelor solvetic_projects.

Apăsăm finalizarea și vom vedea că procesul a fost corect și vom putea vedea tabelul solvetic_projects creat în cadrul schemei solvetice.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Dacă facem clic pe tabelul nostru solvetic_proyectos putem vedea în partea dreaptă câmpurile pe care le-am creat și de acolo putem introduce valori.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

O altă modalitate de a deschide expertul de creare a tabelelor este să faceți clic pe pictograma din partea de sus a barei de meniu. Astfel putem creați tabele în MySQL într-un mod practic, trebuie doar să fim foarte clari cu privire la ce câmpuri trebuie să adăugăm și ce tip de date vor fi introduse.

Unele dintre tipurile de date disponibile în MySQL

  • Int: Ne permite să stocăm numere întregi.
  • Bit sau Bool: Ne oferă să adăugăm valori 0 sau 1.
  • Pluti: Adăugați numere zecimale.
  • Zecimal: Această valoare stochează numerele ca un șir.
  • Timp: Această valoare stochează o oră.
  • An: Acest câmp ne permite să stocăm un an.
  • Char: Folosind acest câmp putem adăuga valori alfanumerice.

Secțiunea despre crearea unui tabel se încheie aici, vom vedea cum sunt modificate.

Modificați masa (Modificați tabelul)


Cu Opțiunea Modificare tabel putem modifica valorile sau câmpurile tabelelor create având posibilitatea să adăugăm coloane, să le edităm sau să le ștergem, pentru a utiliza această opțiune trebuie să facem clic dreapta pe tabelul care urmează a fi editat, în acest caz solvetic_proyectos și să selectăm Modificare tabel:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Vom vedea următoarele:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Din această fereastră putem edita diferite valori ale tabelului precum coloane, declanșatoare, indici etc.
După cum putem vedea fiecare coloană are o valoare marcată, putem adăuga noi opțiuni la fiecare coloană selectând casetele respective, unele dintre aceste valori sunt:

  • AI: Auto incremental
  • ZF: Setează valoarea coloanei la zero
  • UQ: Setează valoarea ca un singur index etc.

Dacă facem clic dreapta pe oricare dintre coloanele existente, vom vedea următoarele opțiuni:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Alegeri

  • Mutați în sus: Mută ​​coloana vertebrală în partea de sus
  • Mutați în jos: Mutați coloana în partea de jos
  • Copie: Vă permite să copiați coloana selectată
  • A tăia: Putem tăia coloana pentru ao plasa într-o altă poziție
  • Sterge selectia: Putem șterge coloana selectată
  • Reîmprospăta: Permite actualizarea listei afișate de coloane
  • Ștergeți implicit: Afișează valorile implicite
  • Implicit NULL: Vă permite să vizualizați câmpurile goale
  • Mod implicit ": Adăugați expresia „în tabelul selectat

Orice modificare pe care o executăm pe orice coloană o putem vedea reflectată, de exemplu vom elimina coloana de titlu, vom face clic dreapta și selectăm Sterge selectia și facem clic pe aplica, sunt afișate următoarele:

Putem vedea scriptul pentru eliminarea coloanei respective, vom face clic pe Aplicare pentru a începe procesul de eliminare.

Apăsăm finalizarea și putem vedea că coloana nu este disponibilă în tabelul nostru.

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

În același mod, dacă dorim să adăugăm o nouă coloană, trebuie doar să faceți clic dreapta pe tabel pentru a edita, selectați Modificare tabel iar în fereastra respectivă adăugați valoarea dorită. În acest exemplu adăugăm coloana Autori și indicăm tipul de date, în acest caz alegem varchar:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

Apăsăm aplica astfel încât MySQL rulează scriptul potrivit:

În acest fel putem edita tabelele create folosind opțiunea Alterare tabel.

Picătură de masă (Ștergeți tabelul)


Folosind opțiunea Drop Table putem șterge tabelul selectat și trecând toate coloanele incluse în acesta. Pentru a rula Drop Table, faceți clic dreapta pe tabelul de șters și selectați Opțiunea Drop Table:

MARI

[color = rgb (169,169,169)] Faceți clic pe imagine pentru a mări [/ color]

MySQL va afișa următorul mesaj:

În această fereastră și dacă suntem complet siguri de eliminare, vom apăsa Drop Now - Ștergeți acum.

Vom vedea că tabelul a fost eliminat.

MARI

[color = # a9a9a9] Faceți clic pe imagine pentru a mări [/ color]

Dacă dorim să ștergem tabelul folosind linia de comandă, trebuie să introducem următoarea cale:

 C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysql
Acolo facem clic dreapta pe mysql și selectăm opțiunea Deschidere cu CMD. În CMD trebuie să executăm următoarele comanda pentru a renunța la masă:
 TABEL DE DROP `solvetic``solvetic_proyectos`;
Sintaxa comenzii
  • MESAJ DE DROP: Declarație de ștergere a unui tabel
  • solvetic: Numele schemei în care este stocat tabelul
  • solvetic_projects: Tabel de șters

În acest fel, am analizat trei dintre propozițiile pe care le folosim cel mai mult în gestionarea tabelelor în MySQLAmintiți-vă că orice modificare pe care o facem poate afecta în mod semnificativ performanța și informațiile stocate în bazele de date, așa că trebuie să fim foarte atenți atunci când manipulăm aceste propoziții.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave