Cum se creează o masă în mysql

Tabelele formează baza structurii bazei de date MySQL. Tabelele conțin informații introduse în baza de date și pot fi create pentru orice obiective de stocare a datelor. Crearea unei mese durează doar câteva minute, mai ales dacă aveți doar câteva înregistrări pentru a salva. În acest articol vom spune cum să o facem.

Pași

Partea 1 din 2:
Crearea unui tabel
  1. Imagine intitulată 1282937 1
unu. Deschideți baza de date. Pentru a crea un tabel, trebuie să aveți o bază de date care să o conțină. Puteți deschide baza de date prin tastarea Utilizare Bază de date În promptul de comandă MySQL.
  • Dacă nu vă amintiți numele bazei de date, introduceți Afișați bazele de date-, Pentru a afișa o listă de baze de date pe serverul MySQL.
  • Dacă nu aveți încă o bază de date, îl puteți crea prin tastând Creați baza de date Bază de date-. Numele bazei de date nu poate conține spații.
  • Imagine intitulată 1282937 2
    2. Explorați principalele tipuri de date. Fiecare intrare din tabel este salvată ca un tip specific de date. Acest lucru permite MySQL să interacționeze cu ei în diferite moduri. Tipurile de date pe care le veți utiliza depind de destinația tabelului dvs. Există multe tipuri în plus față de următoarele, dar le puteți utiliza pentru a crea o bază potrivită pentru utilizarea tabelului:
  • Int - acest tip de date pentru numere întregi și este adesea folosit pentru câmpul de identificare (ID).
  • Zecimal - acest tip stochează valorile zecimale și este definit ca numărul total de numere și numărul de numere după virgulă. De exemplu: Zecimale (6,2) va conține numere de tip "0000.00".
  • Char- Acesta este principalul tip de date pentru text și șiruri de caractere. În același timp, este necesar, de obicei, să specificați numai numărul maxim de caractere conținute, de exemplu (30). De asemenea, puteți utiliza Varchar pentru a schimba dimensiunea în funcție de datele introduse. Numerele de telefon trebuie salvate utilizând acest tip de date, deoarece ele conțin adesea caractere și nu interacționează cu numerele (ele nu se îndoaie, nu deduceți și așa mai departe).
  • Data- Acest tip de stocuri de date datează în formatul GGGG-MM-DD. Utilizați acest lucru dacă doriți să păstrați vârsta cuiva, și nu doar vârsta reală, altfel va trebui să actualizați această intrare în fiecare an.
  • Imagine intitulată 1282937 3
    3. Creați un tabel. Pentru a crea o masă din linia de comandă, trebuie să creați toate câmpurile folosind o singură comandă. Creați tabele utilizând comanda Creați tabelul Cu informații ulterioare despre masă. Pentru a crea o înregistrare de bază despre un angajat, trebuie să introduceți următoarea comandă:
    Crearea angajaților de masă (ID Int nu Null Primary Key Auto_increment, LastName Varchar (20), FirstName Varchar (20), Telefon Varchar (20), Data DateBrimirth)
  • Int null null cheie cheie auto_increment creează un identificator numeric pentru fiecare angajat, care este adăugat la intrare. Acest număr crește automat de fiecare dată. Acest lucru face ca acesta să se refere la angajații care utilizează alte funcții.
  • Deși Varchar vă permite să reduceți dimensiunea în funcție de datele introduse, puteți seta maximul pentru aceasta, astfel încât utilizatorul să nu poată introduce linii prea lungi. În exemplul de mai sus, numele și prenumele sunt limitate la cele 20 de caractere.
  • Rețineți că înregistrarea despre numărul de telefon este stocată ca varchar, astfel încât caracterele sunt, de asemenea, procesate corect.
  • Imagine intitulată 1282937 4
    4. Verificați dacă tabelul dvs. a fost creat corect. Odată ce ați creat un tabel, veți primi un mesaj că a fost creat cu succes. Acum puteți utiliza comanda DESCRIE, Pentru a vă asigura că ați inclus toate câmpurile pe care le-au dorit și că au tipurile de date corecte. introduce DESCRIE Bază de date- și uitați-vă la programul apărut pentru a verifica structura mesei dvs.
  • Imagine intitulată 1282937 5
    cinci. Creați un tabel utilizând PHP. Dacă utilizați PHP pentru a administra baza de date MySQL printr-un server Web, puteți crea un tabel utilizând un fișier PHP simplu. Se presupune că baza de date există deja pe serverul MySQL. Pentru a crea aceeași masă ca la pasul 3, introduceți următorul cod prin înlocuirea informațiilor de conectare la cea curentă pentru dvs.:
    $ Conexiune = mysqli_connect ({server}, {utilizator}, {Samp}, {Baza de date}) - dacă (mysqli_connect_errno ()) {eco "Nu sa conectat la MySQL: " . mysqli_connect_error () -} $ sql = "Crearea angajaților de masă (ID Int nu Null Primary Key Auto_increment, LastName Varchar (20), FirstName Varchar (20), Telefon Varchar (20), Data DateBrimirth)"-Dacă (mysqli_query ($ conexiune, $ sql)) {eco "Angajații de masă creați cu succes"-} Altceva {eco "Eroare la crearea tabelului: " . mysqli_error (conexiune $) -}?>
  • Partea 2 din 2:
    Adăugați înregistrări la masă
    1. Imagine intitulată 1282937 6
    unu. Adăugați o intrare la masă. Puteți introduce datele în tabel direct din linia de comandă. Puteți utiliza o singură comandă pentru a introduce toate intrările de câmp utilizând INTRODU IN:
    Introduceți în salariați (ID, LastName, FirstName, Telefon, DateOftibirt) Valori (Null, "Smith", "Ioan", "(555) 555-5555 `,` 1980-01-31 `)-
    • Dacă introduceți valoarea nulă pentru câmpul ID, această valoare va crește cu 1 în fiecare înregistrare ulterioară comparativ cu ultimul.
    • Asigurați-vă că fiecare dintre dvs. introduceți valoarea este închisă în citate unică (`).
  • Imagine intitulată 1282937 7
    2. Adăugați mai multe înregistrări simultan. Dacă aveți toate datele, puteți introduce mai multe intrări simultan cu o singură comandă INTRODU IN. Doar împărțiți seturile de date de date:
    Introduceți în salariați (ID, LastName, FirstName, Telefon, DateLoBrimire) Valori (Null, "Smith", "Ioan", "(555) 555-5555 `,` 1980-01-31 `), (Null," Doe " , "Jane", `(555) 555-5551`, `1981-02-28`), (NULL, "Baker", "Pat", `(555) 555-5554`, `1970-01-31` )-
  • Imagine intitulată 1282937 8
    3. Afișați tabelul dvs. Odată ce adăugați câteva intrări, puteți afișa masa pentru a vedea cum arată totul. Acest lucru vă va permite să vedeți dacă ați pierdut orice informație și dacă totul în locul potrivit. Pentru a afișa tabelul creat mai sus, tastați Selectați * de la angajați.
  • Puteți efectua o ieșire mai complexă prin adăugarea de filtre pentru a căuta. De exemplu, pentru a obține o masă sortată după data nașterii, trebuie să formați Selectați LastName, FirstName, DateLoBrimir de la Ordinul angajaților de către DateLOFIRVITH
  • Modificați rezultatul rezultatului opus, adăugând DESC La sfârșitul echipei.
  • Imagine intitulată 1282937 9
    4. Introduceți date prin formularul HTML. Există și alte modalități de introducere a datelor în noua dvs. masă. Unul dintre cele mai frecvente utilizează formularul de pe o pagină web. Pentru a afla cum să creați un formular pentru a vă completa tabelul, consultați Ghidul adecvat.
  • Publicații similare