Creare una Tabella Accedere alla Linea dei Comandi di MySQL Creare un Database
Prima di passare alla creazione vera e propria di una tabella del tuo database, devi comprendere alcuni aspetti fondamentali riguardanti il funzionamento di questo elemento base di una struttura dati:   Nome – rappresenta il nome della tabella e deve essere il primo parametro inserito dopo il comando "create table". Le regole che devono seguire i nomi delle tabelle sono le stesse utilizzate per il nome del database (per esempio non possono esserci spazi vuoti).  Nomi delle Colonne – sono i singoli campi che caratterizzano la struttura della tabella. Tutti i nomi delle colonne vanno inseriti fra parentesi (leggi il prossimo passaggio per esaminare un esempio).   Dimensione dei campi – questo aspetto va preso in considerazione quando si utilizzano alcune tipologie di dati, per esempio "VARCHAR" (che fa riferimento a una stringa di caratteri a lunghezza variabile, cioè è possibile inserire un numero di caratteri compreso fra uno e la dimensione massima della stringa). Il tipo di dato "CHAR" fa riferimento a una stringa di caratteri a lunghezza fissa (in questo caso se viene dichiarato un campo di tipo CHAR(1) all'interno sarà presente sempre e solo un carattere mentre nel caso di un campo CHAR(3) all'interno saranno presenti tre caratteri e così via).   Date – se hai la necessità di utilizzare delle date all'interno di una tabella, dovrai utilizzare il comando "DATE" per indicare che il contenuto di una determinata colonna dovrà essere formattato come data. L'unico formato accettato da MySQL per l'inserimento delle date nelle tabelle e per l'interrogazione del database è YYYY-MM-DD. Prima di poter iniziare a memorizzare i dati all'interno di una tabella occorre crearla dichiarandone la struttura interna. Usa come modello il seguente comando e premi il tasto Invio:  create table nome (colonna1 varchar(20), colonna2 varchar(30), colonna3 char(1), colonna4 date);    Per esempio, per creare una tabella denominata "Pets" composta da due colonne di tipo "VARCHAR", una di tipo "CHAR" e una di tipo "DATE", dovrai utilizzare il seguente comando:  create table Pets (Nome varchar(20), Razza varchar(30), Sesso char(1), Ddn date); In questo caso occorre utilizzare il comando "insert" per inserire un record alla volta all'interno del database:  insert into [nome tabella] values ('valore colonna1', 'valore colonna2', 'valore colonna3', 'valore colonna4');    Per esempio nel caso della tabella "Pets" creata nel passaggio precedente, per inserire al suo interno un record di dati, dovrai usare il seguente comando:   insert into Pets values ('Fido', 'Husky', 'M', '2017-04-12');    Se il contenuto di un campo della tabella non è presente o deve rimanere vuoto, puoi usare il valore speciale NULL all'interno del comando "insert". Nel caso di un database molto piccolo puoi scegliere di inserire i dati all'interno delle tabelle un record alla volta, ciò significa che dovrai farlo utilizzando un comando "insert" per ogni record di dati da memorizzare nella tabella. Se hai scelto di operare in questo modo, salta il prossimo passaggio. Se il database che stai creando è composto da un'ampia serie di dati, puoi eseguire l'inserimento dei record usando un file di testo appositamente formattato in base alla struttura della tabella di destinazione. In questo caso il caricamento risulterà molto più efficiente e rapido rispetto a quello manuale che prevede di inserire un record alla volta all'interno della tabella. Utilizza il seguente comando:  load data local infile '/percorso/nome_file.txt' into table [nome_tabella] lines terminated by '\r\n';    Per esempio, nel caso della tabella "Pets", dovrai utilizzare un comando simile al seguente:  load data local infile 'C:/Utenti/[nome_utente]/Desktop/pets.txt' into table Pets lines terminated by '\r\n';    Se stai usando un Mac, come carattere terminatore delle singole linee di testo all'interno del file dovrai utilizzare il carattere '\r' anziché '\r\n'. Usa il comando show databases; per prendere visione di tutti i database presenti sul server, quindi seleziona quello che vuoi interrogare usando il comando select * from [nome_DB];, dove il parametro "[nome_DB]" è il nome del database scelto. Per esempio, nel caso del database "Pet Records" creato nei passaggi precedenti, dovrai utilizzare il seguente codice:  show databases; select * from Pet_Records; Se il DBMS non è in esecuzione o non è raggiungibile, non potrai eseguire i comandi necessari per la creazione del database. Puoi controllare lo stato in cui si trova il server avviando il programma MySQL Workbench, selezionando il server da esaminare e osservando l'indicatore "Server Status" visibile all'interno della scheda "Administration - Server Status". Questo dato varia in base alla piattaforma hardware in uso (un sistema Windows o un Mac):   Windows – copia il seguente percorso C:/Programmi/MySQL/MySQL Workbench 8.0 CE/ assicurandoti di sostituire il nome dell'ultima cartella con il nome del prodotto MySQL in uso.  Mac – copia il seguente percorso /usr/local/mysql-8.0.13-osx10.13-x86_64/ assicurandoti di sostituire il nome dell'ultima cartella con quello relativo alla cartella in cui hai installato MySQL. Se stai usando un sistema Windows, dovrai aprire il "Prompt dei comandi", mentre se stai usando un Mac dovrai aprire una finestra "Terminale". Digita il comando cd seguito da una spazio vuoto, quindi incolla il percorso della cartella di installazione di MySQL e premi il tasto Invio. Per esempio, se stai usando un sistema Windows, nella maggior parte dei casi dovrai eseguire il seguente comando:  cd C:\Programmi\MySQL\MySQL Workbench 8.0 CE Per esempio, per effettuare l'accesso al server utilizzando l'account utente "me" occorre usare il seguente comando premere il tasto Invio:  mysql -u me -p Digita la password di accesso per l'account utente di MySQL che hai utilizzato per connetterti al server, quindi premi il tasto Invio. In questo modo verrai connesso al server e avrai a disposizione la console dei comandi di MySQL.  Al termine del login, dovresti vedere apparire il prompt "MySQL>" all'interno della linea dei comandi. Da questo punto in poi, qualunque comando venga inserito verrà eseguito dal server MySQL e non più dalla console dei comandi del sistema in uso (Windows o Mac).  Comprendi la sintassi di base per poter creare un comando MySQL corretto. Tutti i comandi MySQL devono sempre terminare con il carattere ";". Tuttavia è anche possibile digitare il comando, premere il tasto Invio, digitare il punto e virgola e premere nuovamente Invio. Esegui il comando "create database" digitando il seguente testo create database, aggiungi il nome che desideri assegnare al database e termina il comando con il punto e virgola, quindi premi il tasto Invio. Per esempio, per creare il database "Pet Records" occorre eseguire il seguente comando:  create database Pet_Records;    Ricorda che il nome del database non può contenere alcuno spazio vuoto. Se hai la necessità di separare le parole, puoi utilizzare il carattere speciale "_" (per esempio il nome "Anagrafica Clienti" diventerà "Anagrafica_Clienti"). Ogni comando MySQL deve obbligatoriamente terminare con il simbolo ";". Se la prima volta hai dimenticato di inserirlo, potrai digitarlo dopo il simbolo …, apparso dopo aver premuto il tasto Invio, e premere quest'ultimo una seconda volta. Puoi consultare l'elenco di tutti i database attualmente esistenti sul server di MySQl a cui sei connesso digitando il seguente comando e premendo il tasto Invio:  show databases; Puoi selezionare il database su cui lavorare utilizzando il comando use [nome], dove il parametro "[nome]" rappresenta il nome del database. Per esempio, se vuoi usare il database "Pet Records" creato nei passaggi precedenti, dovrai inserire il seguente comando e premere il tasto Invio:  use Pet_Records; Quando vedrai apparire il testo "Database changed" sotto all'ultimo comando eseguito, potrai procedere e iniziare a creare la struttura del database.
Impara a usare i diversi comandi relativi alle tabelle. Crea la struttura della tabella. Inserisci un record di dati all'interno della tabella appena creata. Inserisci il resto dei dati (se attuabile). Esegui il caricamento dei dati utilizzando un file di testo. Visualizza le tabelle presenti nel database. Assicurati che il server MySQL sia funzionante e attivo. Copia il percorso completo della cartella di installazione di MySQL. Accedi alla console dei comandi del computer. Accedi alla cartella di installazione di MySQL. Esegui il comando per effettuare il login al server MySQL. Inserisci la password per l'account indicato. Crea il file del database. Visualizza l'elenco dei database presenti su MySQL. Seleziona il database appena creato. Attendi che venga visualizzato il messaggio di conferma.
https://www.wikihow.com/Create-a-Database-in-MySQL https://www.wikihow.com/Create-a-Database-in-MySQL https://www.wikihow.com/Create-a-Database-in-MySQL
Creating a Table Opening the MySQL Command Line Creating a Database