Scarica PDFScarica PDF

Le tabelle sono la struttura di un database MySQL. Le tabelle contengono le informazioni inserite nel database, e possono essere create in base a qualsiasi bisogno dell’utente. Creare una tabella richiede solo pochi minuti, soprattutto se hai diversi dati da salvare. Leggi questa guida e scopri come fare per creare una tabella.

Parte 1
Parte 1 di 2:

Creare la Tabella

Scarica PDF
  1. How.com.vn Italiano: Step 1 Apri il database.
    Per creare la tabella, devi avere un database in cui ospitarla. Puoi aprire il database digitando USE database nel prompt dei comandi MySQL.
    • Se non ricordi il nome del database, digita SHOW DATABASES; per mostrare tutti i database sul server MySQL
    • Se non hai ancora creato un database, creane uno digitando CREATE DATABASE database;. Il nome del database non può contenere spazi.
  2. How.com.vn Italiano: Step 2 Studia i tipi di dato base.
    Ogni entrata nella tabella viene conservata come un tipo di dato. Ciò permette a MySQL di interagire con i dati in modi diversi. I tipi di dato da usare dipendono dai tuoi bisogni. Esistono numerosi tipi di dato, questi sono quelli base:
    • INT – Questo tipo di dato è per i numeri interi, e viene spesso usato per i campi ID
    • DECIMAL – Questo tipo di dato consente di immagazzinare valori decimali, e viene definito dal numero totale di cifre dopo il decimale. Ad esempio DECIMAL(6,2) conserva i dati in questa forma: "0000.00".
    • CHAR – Questo è il tipo di dato base per testi e stringhe. Normalmente, puoi definire un limite per il numero di caratteri immagazzinati, come CHAR(30). Puoi usare anche VARCHAR per variare le dimensioni a seconda dell’input. Anche i numeri di telefono possono essere immagazzinati usando questo tipo di dato, dato che spesso contengono simboli non numerici (ovvero non possono essere sommati, sottratti etc.). [1].
    • DATE – Questo tipo di dato immagazzina le date in formato YYYY-MM-DD. Usa questo tipo di dato se devi immagazzinare date di nascita per recuperare l’età degli utenti basandoti sulla loro data di nascita, e non direttamente per l’età. Altrimenti, dovrai cambiare queste entrate ogni anno. [2]
  3. How.com.vn Italiano: Step 3 Crea la tua tabella.
    Per creare la tabella nella riga di comando, devi creare tutti i campi in un unico comando. Per creare le tabelle usa il comando CREATE TABLE, seguito dalle informazioni della tabella. Per creare un database impiegati, dovresti digitare il seguente comando:
    CREATE TABLE impiegati (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, cognome VARCHAR(20), nome VARCHAR(20), telefono VARCHAR(20),  datadinascita DATE)
    • INT NOT NULL PRIMARY KEY AUTO_INCREMENT crea un numero ID per ogni impiegato da aggiungere al database. Il numero aumenta automaticamente ogni volta. In questo modo, potrai fare riferimento facilmente al nome di un impiegato durante l’utilizzo di altre funzioni.
    • Anche se VARCHAR ti permette di regolare le dimensioni a seconda dell’input, puoi impostare un limite,in modo che l’utente non possa inserire stringhe troppo lunghe. Nell’esempio di cui sopra, sia il nome che il cognome sono limitati a 20 caratteri.
    • Nota che l’entrata del numero di telefono viene salvata come VARCHAR, in modo che i simboli vengano gestiti correttamente.
  4. How.com.vn Italiano: Step 4 Verifica che la tabella sia stata creata correttamente.
    Una volta creata la tabella, riceverai un messaggio di conferma. Ora, puoi usare il comando DESCRIBEper assicurarti di aver incluso tutti i dati che desideravi, e che ognuno sia associato al tipo di dato corretto. Digita DESCRIBE database; e fai riferimento allo schema che appare per controllare la struttura della tua tabella.
  5. How.com.vn Italiano: Step 5 Creare una tabella usando PHP.
    Se usi PHP per amministrare il tuo database MySQL attraverso un webserver, puoi creare una tabella usando un semplice file PHP. Assumendo che il database sia già esistente sul tuo server MySQL, inserisci il seguente codice per creare la tabella come nel passaggio numero 3, sostituendo le informazioni di connessione con le tue:
    <?php$connection=mysqli_connect({{samp|server}},{{samp|user}},{{samp|password}}, {{samp|database}});if (mysqli_connect_errno()){echo "Impossibile connettersi a MySQL: " . mysqli_connect_error();}$sql = "CREATE TABLE employees (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, lastname VARCHAR(20),firstname VARCHAR(20),phone VARCHAR(20),dateofbirth DATE)";if (mysqli_query($connection,$sql)){echo "Tabella impiegati creata con successo.";}else{echo "Errore nella creazione della tabella:" . mysqli_error($connection);}?>
    Pubblicità
Parte 2
Parte 2 di 2:

Aggiungere Entrate nella Tabella

Scarica PDF
  1. How.com.vn Italiano: Step 1 Aggiungi un’entrata singola alla tua tabella.
    Puoi inserire i dati nella tabella direttamente dalla riga di comando. Puoi usare un comando per inserire tutti i campi correlati ad un entrata usando INSERT INTO:
    INSERT INTO impiegati (id, cognome, nome, telefono, datadinascita) VALUES (NULL, 'Rossi', 'Giovanni', '(555)555-5555', '1980-01-31');
    • Inserendo NULL come ID, il valore aumenterà di 1 ogni nuova entrata.
    • Assicurati che ogni valore inserito sia circondato dalle virgolette singole (').
  2. How.com.vn Italiano: Step 2 Aggiungi tutte le entrate insieme.
    Se hai tutti i dati davanti a te, puoi inserire entrate multiple usando un solo comando INSERT INTO. Separa semplicemente i valori con una virgola:
    INSERT INTO impiegati (id, cognome, nome, telefono, datadinascita) VALUES (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');
  3. How.com.vn Italiano: Step 3 Visualizza la tua tabella.
    Una volta inserita qualche entrata, puoi visualizzare la tabella per vedere se tutto sta andando per il verso giusto e controllare se hai lasciato fuori qualche informazione. Per visualizzare la tabella creata nei passaggi precedenti, digita SELECT * FROM employees.
    • È possibile effettuare delle consultazioni più avanzate della tabella aggiungendo filtri di ricerca. Ad esempio, per restituire la tabella in ordine di data di nascita, inserisci il comando SELECT cognome, nome, datadinascita FROM impiegati ORDER BY datadinascita
    • Oppure, inverti l’ordine di visualizzazione inserendo DESC alla fine del comando.
  4. How.com.vn Italiano: Step 4 Inserire i dati utilizzando un form HTML.
    Ci sono altri modi di inserire i dati nella nuova tabella. Uno dei più comuni è usando un form di una pagina web.
    Pubblicità


Informazioni su questo How.com.vn

How.com.vn Italiano: Tyrone Showers
Co-redatto da:
Tecnologo
Questo articolo è stato co-redatto da Tyrone Showers. Tyrone Showers è un tecnologo e contitolare del Taliferro Group, una società di consulenza informatica che si trova a Seattle. Con oltre 35 anni di esperienza, è specializzato in progettazione di API, e-commerce, efficienza operativa e sviluppo di siti web. Si è laureato in Informatica al DeVry Institute of Technology. Questo articolo è stato visualizzato 11 307 volte
Categorie: Programmazione
Questa pagina è stata letta 11 307 volte.

Hai trovato utile questo articolo?

⚠️ Disclaimer:

Content from Wiki How Italiano language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Pubblicità