Un tabel este un grup de date stocate într-o bază de date.

Pentru a crea un tabel într-o bază de date, utilizați CREATE TABLE afirmație. Dați un nume tabelului și o listă de coloane cu tipurile sale de date.

CREATE TABLE TABLENAME(Attribute1 Datatype, Attribute2 Datatype,........);

Iată un exemplu de creare a unui tabel numit Persoană:

CREATE TABLE Person(
  Id int not null,
  Name varchar not null,
  DateOfBirth date not null,
  Gender bit not null,
  PRIMARY KEY( Id )
);

În exemplul de mai sus, fiecare persoană are un nume, o dată de naștere și un sex. Coloana Id este cheia care identifică o persoană din tabel. Folosiți cuvântul cheie PRIMARY KEY pentru a configura una sau mai multe coloane ca cheie primară.

O coloană poate fi not null sau null indicând dacă este obligatoriu sau nu.

Un ghid mai aprofundat al ghidului SQL pentru comanda CREATE TABLE

Acest ghid este o prezentare generală a elementelor de bază ale SQL CREATE TABLE funcții.

Vom folosi MySQL pentru toate exemplele din aceste ghiduri SQL Routech. MySQL este folosit frecvent pe site-uri web pentru baza de date backend, 2) este gratuit și este distractiv și ușor de utilizat.

Prezentat în acest Ghid

  • Crearea unei scheme, containerul pentru toate obiectele bazei noastre de date.
  • Creați un tabel, astfel încât să avem ceva de modificat.
  • Crearea unui tabel prin importarea unui fișier CSV și modificarea acelui tabel
  • Crearea unui tabel folosind instrumentul MySQL workbench

Cea mai mare parte a acestei lucrări o facem cu instrucțiuni SQL în instrumentul de scriptare MySQL workbench. Vom vedea, de asemenea, cum să creați un tabel utilizând interfața bancului de lucru în loc de instrucțiuni SQL.

Structura la nivel înalt a unei baze de date relaționale

  1. Cel mai inalt nivel; Baza de date; instalarea sistemului de baze de date. În acest caz, este MySQL. Numit „Instanță locală MySQL Router” în capturile de ecran de mai sus.
  2. Urmează o schemă; un container pentru obiectele necesare datelor gestionate într-un sistem de baze de date relaționale.
  3. Obiecte pe care le creăm (tabele, indici, proceduri stocate, funcții) pentru a gestiona sistemul și datele sale

Crearea unei scheme MySQL

Schema este un container pentru obiectele necesare pentru gestionarea datelor pentru un anumit subiect sau proces. Prezentăm exemple pe măsură ce progresăm în acest ghid.

Vom crea schema pentru învățare și testare folosind comanda SQL;

create database fCC_alterTableGuide;

Aceasta instanțează structura schemei înainte de a rula această comandă

Tabel de creare SQL explicat cu exemple de sintaxa pentru

Crearea unui tabel, adăugarea datelor de test cu „insert”, redenumirea tabelului (alter)

Vom crea un tabel pentru studenți.

Pașii vor fi:

  1. asigurați-vă că nu avem deja masa
  2. creați masa
  3. introduceți datele testului.
  4. Tipuri de date: numele studentului este un câmp de caractere limitat la 90 de caractere
  5. ID-ul studentului este un număr (întreg) (interval de la -2147483648 la 2147483647). Aceasta va fi cheia principală pentru tabel și va crește automat când se adaugă o înregistrare.
  6. De asemenea, vor exista două câmpuri cu „timbru” cu care să te joci

Creați o declarație și afișați rezultatele din executare.

Folosind o declarație Select vom vedea că tabelul este acolo, dar acum au fost adăugate înregistrări.

imagine-5

Acum, pentru a insera câteva date și a vedea cum arată noul nostru tabel cu înregistrări în el (și să înțelegem crearea și actualizarea marcajelor de timp);

Prima ștampilă de timp este data și ora de creare, iar a doua este data și ora actualizării. Schimbarea unei înregistrări trebuie să actualizeze ts2, dar nu ts1. Hai să aruncăm o privire.

imagine-7

Creați un tabel cu MySql Workbench

Faceți clic dreapta pe „Tables” sub schema în care doriți să fie plasat noul fișier. Selectați Create Table. Apoi, completați formularul după cum doriți și faceți clic pe Aplicare

Creați tabelul ca selecție (CTAS)

O modalitate rapidă de a crea o copie a unui tabel, inclusiv a datelor, este de a crea tabelul ca selectat.

CREAȚI TABELUL meu tabel ca (SELECT * FROM orig tbl);

Creați și completați un tabel importând un fișier CSV

Faceți clic dreapta pe „Tabelele” de sub schema în care doriți să fie plasat noul fișier. Selectați Import date tabelă.

Selectați fișierul CSV de importat și faceți clic pe NEXT De obicei creați un nou tabel din date, selectați opțiunile dorite și faceți clic pe NEXT

imagine-11

Ajustați tipurile de date după cum este necesar și faceți clic pe NEXT.

Faceți clic pe NEXT (pe acest ecran și pe următorul care este afișat) pentru a importa datele în tabel Veți vedea starea de finalizare, revizuiți și faceți clic pe FINISH

imagine-13

Alte materiale

Există mai multe detalii pentru a acoperi acest subiect, așa că instalați MySQL și distrați-vă!