gtemata.com

Cum se creează o tabelă pe MySQL

Tabelele sunt structura unei baze de date MySQL. Tabelele conțin informații introduse în baza de date și pot fi create în funcție de nevoile utilizatorilor. Crearea unei mese durează doar câteva minute, mai ales dacă aveți mai multe date pe care să le salvați. Citiți acest ghid și aflați cum să creați o masă.

paşi

Partea 1

Creați tabelul
Imagine cu titlul 1282937 1
1
Deschideți baza de date. Pentru a crea tabela, trebuie să aveți o bază de date în care să o găzduiți. Puteți deschide baza de date introducând USE bază de date în linia de comandă MySQL.
  • Dacă nu vă amintiți numele bazei de date, introduceți SHOW BATTLE-pentru a afișa toate bazele de date de pe serverul MySQL
  • Dacă nu ați creat încă o bază de date, creați-o tastând CREATE DATABASE bază de date-. Numele bazei de date nu poate conține spații.
  • Imaginea intitulată 1282937 2
    2
    Studiați tipurile de date de bază. Fiecare intrare din tabel este păstrată ca tip de date. Aceasta permite MySQL să interacționeze cu datele în moduri diferite. Tipurile de date de utilizat depind de nevoile dvs. Există mai multe tipuri de date, acestea sunt cele de bază:
  • INT - Acest tip de date este pentru numere întregi și este adesea folosit pentru câmpurile ID
  • DECIMAL - Acest tip de date permite stocarea valorilor zecimale și este definit de numărul total de cifre după zecimală. De exemplu, DECIMAL (6,2) păstrează datele în această formă: "0000.00".
  • CHAR - Acesta este tipul de date de bază pentru texte și șiruri de caractere. În mod normal, puteți defini o limită pentru numărul de caractere stocate, cum ar fi CHAR (30). De asemenea, puteți utiliza VARCHAR pentru a modifica mărimea în funcție de intrare. Numerele de telefon pot fi stocate, de asemenea, utilizând acest tip de date, deoarece conțin adesea simboluri non-numerice (adică nu pot fi adăugate, scăzute etc.). .
  • DATE - Acest tip de date stochează date în format AAAA-MM-DD. Utilizați acest tip de date dacă doriți să memorați datele de naștere pentru a recupera vârsta utilizatorilor pe baza datei de naștere și nu pentru vârsta. În caz contrar, va trebui să modificați aceste înregistrări în fiecare an.
  • Imagine cu denumirea 1282937 3
    3
    Creați masa. Pentru a crea tabela în linia de comandă, trebuie să creați toate câmpurile într-o singură comandă. Pentru a crea tabele, utilizați comanda CREATE TABLE, urmată de informațiile din tabel. Pentru a crea o bază de date pentru angajați, trebuie să tastați următoarea comandă:
    CREATE TABLE (id INT NOT NULL KEY PRIMARY AUTO_INCREMENT, numele VARCHAR (20), numele VARCHAR (20), telefonul VARCHAR (20), data apelului DATE)
  • INT NOT NULL KEY PRIMARY AUTO_INCREMENT creează un număr de identificare pentru fiecare angajat pentru a adăuga la baza de date. Numărul crește automat de fiecare dată. În acest fel, puteți ușor să vă referiți la numele unui angajat atunci când utilizați alte funcții.
  • Deși VARCHAR vă permite să ajustați mărimea în funcție de intrare, puteți seta o limită astfel încât utilizatorul să nu poată introduce înrudieri prea lungi. În exemplul de mai sus, numele și prenumele sunt limitate la 20 de caractere.
  • Rețineți că introducerea numărului de telefon este salvată ca VARCHAR, astfel încât simbolurile să fie manipulate corect.
  • Imaginea intitulată 1282937 4
    4
    Verificați dacă tabela a fost creată corect. După crearea tabelului, veți primi un mesaj de confirmare. Acum, puteți utiliza comanda DESCRIBE pentru a vă asigura că ați inclus toate datele dorite și că fiecare dintre ele este asociată cu tipul corect de date. Introduceți DESCRIBE bază de date- și consultați diagrama care pare să verifice structura tabelului.
  • Imaginea intitulată 1282937 5
    5


    Creați o tabelă utilizând PHP. Dacă utilizați PHP pentru administrarea bazei dvs. de date MySQL printr-un server web, puteți crea o tabelă folosind un fișier PHP simplu. Presupunând că baza de date există deja pe serverul dvs. MySQL, introduceți următorul cod pentru a crea tabelul ca la pasul 3, înlocuind informațiile de conectare cu ale dvs.:
  • Partea 2

    Adăugați intrări în tabel
    Imaginea intitulată 1282937 6
    1
    Adăugați o singură intrare în tabelul dvs. Puteți introduce datele în tabel direct din linia de comandă. Puteți utiliza o comandă pentru a insera toate câmpurile legate de o intrare utilizând INSERT INTO:
    INSERT INTO (nume, prenume, nume, telefon, data de convorbire) VALUES (NULL, `Rossi`, `Giovanni`, `555-5555`, 1980-01-31)
    • Introducând NULL ca ID, valoarea va crește cu 1 la fiecare intrare nouă.
    • Asigurați-vă că fiecare valoare introdusă este înconjurată de citate simple (`).
  • Imaginea intitulată 1282937 7
    2
    Adăugați toate veniturile împreună. Dacă aveți toate datele în fața dvs., puteți introduce mai multe intrări utilizând o singură comandă INSERT INTO. Pur și simplu separați valorile cu o virgulă:
    (NULL, `Rossi`, `Giovanni`, `(0362) 856-487`, `1980-01-31`), NULL, Doriani, , "Giada", "(0362) 231-789", "1981-02-28"), (NULL, Barboni, Patrizia, 0362 124-412, 1970-01-31, ) -
  • Imaginea intitulată 1282937 8
    3
    Vedeți tabelul. După ce ați introdus unele intrări, puteți vedea tabelul pentru a vedea dacă totul merge bine și verificați dacă ați lăsat unele informații. Pentru a vizualiza tabelul creat în etapele anterioare, tastați SELECT * FROM angajați.
  • Puteți face consultări mai avansate de tabel, adăugând filtre de căutare. De exemplu, pentru a returna tabelul în ordinea datei nașterii, introduceți comanda SELECT nume de familie, nume, datascend FROM employees ORDER BY datedata
  • Sau inversați ordinea de afișare introducând DESC la sfârșitul comenzii.
  • Imagine cu denumirea 1282937 9
    4
    Introduceți datele utilizând un formular HTML. Există și alte modalități de a introduce date în tabelul nou. Una dintre cele mai comune este utilizarea unei forme a unei pagini web.
  • Distribuiți pe rețelele sociale:

    înrudit