Una tabella viene utilizzata per organizzare i dati sotto forma di righe e colonne e viene utilizzata sia per archiviare che per visualizzare i record nel formato struttura. È simile ai fogli di lavoro nell'applicazione foglio di calcolo. È richiesto un comando per la creazione di una tabella tre cose :
- Nome della tabella
- Nomi dei campi
- Definizioni per ciascun campo
MySQL ci consente di creare una tabella nel database principalmente in due strade :
versioni Android
- Client della riga di comando MySQL
- MySQL Workbench
Client della riga di comando MySQL
MySQL ci consente di creare una tabella nel database utilizzando il file CREA TABELLA comando. Di seguito è riportato un generico sintassi per creare una tabella MySQL nel database.
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Parametro Spiegazione
Le descrizioni dei parametri della sintassi precedente sono le seguenti:
Parametro | Descrizione |
---|---|
nome del database | È il nome di una nuova tabella. Dovrebbe essere univoco nel database MySQL che abbiamo selezionato. IL SE NON ESISTE La clausola evita un errore quando creiamo una tabella nel database selezionato che già esiste. |
definizione_colonna | Specifica il nome della colonna insieme ai tipi di dati per ciascuna colonna. Le colonne nella definizione della tabella sono separate dall'operatore virgola. La sintassi della definizione della colonna è la seguente: nome_colonna1 tipo_dati(dimensione) [NULL | NON NULLO] |
vincoli_tabella | Specifica i vincoli della tabella come PRIMARY KEY, UNIQUE KEY, FOREIGN KEY, CHECK, ecc. |
Esempio
Cerchiamo di capire come creare una tabella nel database con l'aiuto di un esempio. Apri la console MySQL e annota la password, se l'abbiamo impostata durante l'installazione. Ora apri il database in cui vuoi creare una tabella. Qui creeremo un nome per la tabella 'tabella_impiegati' nella banca dati 'impiegato' utilizzando la seguente dichiarazione:
mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) );
NOTA:
1. Qui, NOT NULL è un attributo di campo e viene utilizzato perché non vogliamo che questo campo sia NULL. Se proviamo a creare un record con un valore NULL, MySQL genererà un errore.
2. L'attributo del campo AUTO_INCREMENT specifica a MySQL di procedere e aggiungere il successivo numero disponibile al campo id. PRIMARY KEY viene utilizzata per definire l'unicità di una colonna. Possiamo utilizzare più colonne separate da una virgola per definire una chiave primaria.
Rappresentazione visiva della creazione di una tabella MySQL:
Dobbiamo usare il seguente comando per vedere la tabella appena creata:
mysql> SHOW TABLES;
Apparirà come l'output seguente:
Vedi la struttura della tabella:
Possiamo usare il seguente comando per vedere le informazioni o la struttura della tabella appena creata:
mysql> DESCRIBE employee_table;
Apparirà così:
Crea tabella utilizzando MySQL Workbench
È uno strumento GUI visivo utilizzato per creare database, tabelle, indici, viste e procedure memorizzate in modo rapido ed efficiente. Per creare un nuovo database utilizzando questo strumento, dobbiamo prima avviare il file MySQL Workbench ed accedi utilizzando il nome utente e la password che desideri. Verrà mostrata la seguente schermata:
Ora esegui i seguenti passaggi per la creazione della tabella:
1. Vai alla scheda Navigazione e fai clic su Menù pianificazione . Qui possiamo vedere tutti i database creati in precedenza. Ora siamo pronti per selezionare il database in cui verrà creata la tabella.
2. Seleziona il database, fai doppio clic su di esso e otterremo il sottomenu sotto il database. Questi sottomenu sono tabelle, viste, funzioni e procedure memorizzate, come mostrato nella schermata seguente.
3. Selezionare il sottomenu Tabelle, fare clic con il tasto destro su di esso e selezionare Crea tabella opzione. Possiamo anche fare clic sull'icona Crea una nuova tabella (mostrata nel rettangolo rosso) per creare una tabella.
4. Nella schermata della nuova tabella, dobbiamo inserire tutti i dettagli per creare una tabella. Qui inseriremo il nome della tabella ( Per esempio , Employee_table) e utilizzare le regole di confronto e il motore predefiniti.
numero primo in Java
5. Fare clic all'interno della finestra centrale e inserire i dettagli della colonna. Qui, il nome della colonna contiene molti attributi come Chiave primaria (PK), Not Null (NN), Indice univoco (UI), Binario (B), Tipo di dati senza segno (UN), Incrementale automatico (AI), ecc. Quanto segue lo schermo lo spiega più chiaramente. Dopo aver compilato tutti i dettagli, fare clic su Fare domanda a pulsante.
6. Non appena si fa clic sul pulsante Applica, si aprirà la finestra dell'istruzione SQL. Ancora una volta, fare clic sul pulsante Applica per eseguire la dichiarazione e Fine pulsante per salvare le modifiche.
7. Ora vai al menu Schema e seleziona il database che contiene la tabella appena creata, come mostrato nella schermata seguente.