Nwlapcug.com


Come creare una tabella di MySQL

Creazione di una tabella di MySQL utilizza il comando CREATE e il "Data Definition Language" o DDL. DDL è utilizzato per definire le strutture di dati. MySQL fornisce un numero di tipi di colonna. Ogni colonna contiene una specifica classe di informazioni. Per creare una tabella di MySQL, sarà necessario creare tipi di colonna e poi metterli tutti insieme per formare un database (tabella).

Istruzioni

1

Scrivere lo scheletro del comando CREATE. In questo esempio, la tabella è denominata "clienti". Sostituire "clienti" con il nome della tabella che si desidera creare. Esempio:
CREATE TABLE customers (
);

2

Creare una colonna id. Tutte le tabelle dovrebbero avere una colonna di id per identificare in modo univoco tale riga, poiché possono essere presenti due righe con dati identici. Senza una colonna id, sarebbe impossibile dire le due righe apart.

3

Definire la colonna id come valore integer. Dovrebbe anche essere una colonna AUTO_INCREMENT. Questo significa che MySQL tiene traccia dei numeri di id per voi in ordine sequenziale. Esempio:
id INTEGER AUTO_INCREMENT,

4

Ricordate che per essere una chiave primaria e aggiungere questa linea inoltre è necessaria una colonna AUTO_INCREMENT. Esempio:
PRIMARY KEY (id)

5

Creare una colonna di stringa utilizzando il tipo di colonna VARCHAR. Un varchar (n) può contenere fino a n caratteri ma non di più, in modo da essere sicuri di scegliere un n che è abbastanza grande per contenere tutti i dati che avrai bisogno, ancora abbastanza breve così che non spreca spazio. Esempio:
name VARCHAR(32),

6

Creare una colonna di numero reale. Un numero "reale" è tutt'altro che un valore integer. Se, ad esempio, si desidera memorizzare il saldo di un cliente, è necessario memorizzare centesimi, nonché dollari, quindi un tipo di colonna FLOAT è anche necessario. Esempio:
balance FLOAT,

7

Creare una colonna integer. Qui un valore INTEGER viene utilizzato per tenere traccia del numero di acquisti che ha fatto un cliente. Esempio:
purchases INTEGER,

8

Create a date column. This example uses a DATE column to store the date of the first purchase. Example:
customer_since DATE,

9

Mettere insieme i tipi di colonna. Il comando può essere su più righe per renderlo più facile da leggere e memorizzare nel file. Il client della riga di comando di MySQL consente inoltre di comandi per essere inserito in questo modo. Esempio:
CREATE TABLE customers (
id INTEGER AUTO_INCREMENT, name VARCHAR(128),
address VARCHAR(512),
ph_number VARCHAR(20),
email VARCHAR(64), balance FLOAT, purchases INTEGER, customer_since DATE, PRIMARY KEY (id)
);

Consigli & Avvertenze

  • VARCHAR è un tipo di colonna generica. È in grado di archiviare la maggior parte dei caratteri della tastiera.