Concetti Chiave
- MySQL provides essential SQL commands such as CREATE TABLE, SELECT, INSERT INTO, DELETE FROM, and UPDATE SET WHERE.
- To create a new database schema, click on "Create New Schema," name it, and proceed to create tables under it.
- Foreign Keys in MySQL link two tables, facilitating relationships; only one table needs the Foreign Key declaration.
- When defining Foreign Keys, specify the reference column in the related table to ensure proper table linkage.
- Populate tables by right-clicking on the table name, selecting "Edit Table Data," and entering hypothetical data.
Database - MySQL
Create Table Crea una tabella
Select Attributi della tabella finale
From Tabella in cui devo selezionare gli attributi
Where Condizione per scegliere le tuple
Insert … Into Permette di inserire in una tabella un elemento
Delete … From Cancella determinati elementi di una tabella
Update … Set … Where Aggiorna e modifica i dati di uno o più elementi di una tabella
Concat … As Permette di unire sotto un'unica colonna due o più voci
Creare un Database
Cliccare su Create New Schema e assegnare un nome al nuovo schema. Poi apro i rami del nuovo schema creato e su Tables faccio tasto destro e clicco Create New Table. Nella scheda nuova che mi si apre devo inserire il nome della Tabella e poi sotto devo aggiungere le varie voci che andranno a comporre la tabella.
Per le chiavi esterne esiste il menu Foreign Key. Serve per collegare due tabelle tra di loro in quanto la chiave serve per identificare la tabella mentre la chiave esterna serve per creare un collegamento. Basta mettere la Foreign Key su una sola delle due tabelle incriminate.
Per fare un esempio, se io ho la tabella "Order" dove ho la voce "Supplier" e la tabella "Supplier" con la voce "SupplierCode" dovrò mettere nella tabella "Order" una Foreign Key, con nome a piacere (FK3), che punti alla tabella "Supplier" e indico che "Supplier" ha, come Reference Column, "SupplierCode".
Per popolare successivamente la tabella devo cliccare col destro sulla voce della tabella e fare Edit Table Data e ipotizzo quindi alcuni dati.