Configurazione di un database in mysql

MySQL può essere un programma piuttosto intimidatorio. Tutti i comandi devono essere inseriti tramite il prompt dei comandi; non c`è interfaccia grafica. Ecco perché è importante avere alcune conoscenze di base sulla creazione e la modifica di un database in modo da poterti risparmiare un sacco di tempo e mal di testa. Segui la guida qui sotto per creare un database degli stati del V.S. e il numero di abitanti per stato.

Passi

Metodo 1 di 2: creazione e modifica del database

Immagine titolata Create a Database in MySQL Step 1
1. Crea il database. Dalla riga di comando di MySQL, esegui il comando CREA DATABASE in. sostituire per il nome del tuo database, senza spazi.
  • Ad esempio, per ottenere un database di tutti gli stati del V.S, per creare, inserire il seguente codice: CREA DATABASE us_states;
  • Nota: i comandi non devono essere scritti in maiuscolo.
  • Nota: tutti i comandi MySQL devono essere terminati con a ";". Se lo dimentichi, puoi semplicemente ";" entrare nella riga successiva, per poter ancora eseguire il comando precedente.
Immagine titolata Create a Database in MySQL Step 2
2. Visualizza un elenco dei database disponibili. Immettere il comando MOSTRA BANCHE DATI; per visualizzare un elenco di tutti i database salvati. Oltre al database che hai appena creato, vedrai anche a mysql banca dati e a test Banca dati. Puoi ignorare questo per ora.
Immagine titolata Create a Database in MySQL Step 3
3. Seleziona il tuo database. Una volta creato il database, dovrai selezionarlo per iniziare a modificarlo. Immettere il seguente comando: USA us_states;. Ora vedi il messaggio Database cambiato, per farti sapere che il tuo database attivo è ora noi_stati è.
Immagine titolata Create a Database in MySQL Step 4
4. Crea una tabella. Una tabella è dove vengono archiviati tutti i dati del database. Per crearlo dovrai prima inserire tutta la formattazione della tabella nel primo comando. Per creare una tabella, immetti il ​​seguente comando: CREATE TABLE stati (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR(25), popolazione INT(9));. Questo creerà una tabella chiamata "stati" e con 3 campi: ID, stato, e popolazione.
  • Il comando INT assicura che il campo ID può contenere solo numeri interi (interi).
  • Il comando NON NULLO assicura che il campo ID non dovrebbe essere vuoto.
  • Il tasto CHIAVE PRIMARIA indica che il campo ID la chiave è dal tavolo. Il campo chiave è univoco e non può contenere duplicati.
  • Il comando INCREMENTO AUTOMATICO assicura che il campo ID ogni volta che viene aggiunta una voce/record, questa viene incrementata, in pratica numerando automaticamente ciascuna voce.
  • I codici CAR(personaggi) e INT(numeri interi) indicano quale tipo di dati può essere inserito in quei campi. Il numero accanto ai comandi indica quanti caratteri rientreranno nel campo.
    Immagine titolata Create a Database in MySQL Step 5
  • 5. Crea una voce nella tabella. Ora che la tabella è stata creata è ora di iniziare a inserire i dati. Utilizzare il comando seguente per la prima voce: INSERT INTO States (id, state, population) VALUES (NULL, `Alabama`, `4822023`);
  • In sostanza, questo dice al database di inserire i dati nei tre campi corrispondenti della tabella.
  • Perché il campo ID la proprietà NON NULLO ha, inserendo il valore NULLO assicurati che questo campo venga incrementato automaticamente di 1, grazie INCREMENTO AUTOMATICO.
    Immagine titolata Create a Database in MySQL Step 6
  • 6. Fai ancora più voci. È possibile creare più voci utilizzando un unico comando. Per inserire i seguenti 3 stati, digitare quanto segue:INSERT INTO States (id, state, population) VALUES (NULL, `Alaska`, `731449`), (NULL, `Arizona`, `6553255`), (NULL, `Arkansas`, `2949131`);.
    Questo creerà una tabella simile a questa:

    Immagine intitolata Screenshot_20150730_103118
    Immagine titolata Create a Database in MySQL Step 7
    7. Esegui una query sul tuo nuovo database. Ora che il database è stato creato, puoi iniziare a eseguire query per ottenere risultati specifici. Per prima cosa inserisci il seguente comando: SELEZIONA * DA us_states;. Ciò restituisce l`intero database, a causa dell`asterisco "*" nel comando, cosa "tutto" o tutto significa.
  • Una query più avanzata è la seguente: SELEZIONA stato, popolazione DA us_states ORDINA PER popolazione; Ciò restituisce una tabella con gli stati elencati per dimensione della popolazione, anziché in ordine alfabetico. Il campo ID non viene mostrato, perché hai chiesto solo gli input stato e popolazione.
  • Per mostrare la popolazione degli stati in ordine inverso, utilizzare la seguente query: SELEZIONA stato, popolazione FROM us_states ORDINA PER popolazione DESC;. La domanda DEC mostra un elenco in ordine inverso, cioè dal più alto al più basso.

    Metodo 2 di 2: continua con MySQL

    Immagine titolata Create a Database in MySQL Step 8
    1. Installa MySQL sul tuo PC Windows. Scopri come installare MySQL sul tuo PC di casa.
    Immagine titolata Create a Database in MySQL Step 9
    2. Eliminazione di un database MySQL.
    Immagine titolata Create a Database in MySQL Step 10
    3. Impara PHP e MySQL. Imparare PHP e MySQL ti consentirà di creare potenti siti Web per divertimento e lavoro.
    Immagine titolata Create a Database in MySQL Step 11
  • 4. Eseguire il backup dei database MySQL. È sempre consigliabile eseguire una copia dei propri dati, soprattutto se si tratta di un database importante.
    Immagine titolata Create a Database in MySQL Step 12
    5. Modifica della struttura del tuo database. Se il database deve essere utilizzato in un modo diverso, potrebbe essere necessario modificarne la struttura per gestire dati diversi.

    Consigli

  • Alcuni tipi di dati comunemente usati: (per un elenco completo, vedere la documentazione mysql all`indirizzo http://dev.mysql.com/doc/)
    • CAR(lunghezza) – Il numero di caratteri di una stringa/stringa
    • VARCAR(lunghezza) – Numero variabile di caratteri di una stringa con max. lunghezza di lunghezza.
    • TESTO - Numero variabile di caratteri di una stringa con max. lunghezza di 64 KB di testo.
    • INT(lunghezza) - Intero a 32 bit con un numero massimo di cifre indicato da lunghezza (il `-` viene contato come una cifra con un numero negativo.)
    • DECIMALE(lunghezza,dic) - Numero decimale con numero di cifre indicato da lunghezza.Il campo dic indica il numero massimo di cifre decimali consentite.
    • DATA - Data (anno, mese, data))
    • VOLTA - Tempo (ore, minuti, secondi)
    • ENUM("valore1","valore2", ....) - Elenco dei valori di enumerazione.
  • Alcuni parametri opzionali:
  • NON NULLO - È necessario fornire un valore.Il campo non può essere lasciato vuoto.
  • PREDEFINITOvalore di default - Se non viene specificato alcun valore, il valore di default essere assegnato al campo.
  • NON FIRMATO - Per i campi numerici, assicurati che il numero non sia mai negativo.
  • INCREMENTO AUTOMATICO - Il valore viene incrementato automaticamente ogni volta che viene aggiunta una riga alla tabella.

  • Condividi sui social network: