Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

MySQL Linux Tutorial

MySQL è un popolare sistema di gestione di database relazionali , comunemente utilizzato come back-end di applicazioni web come forum di discussione e gallerie fotografiche . MySQL è facile da imparare e da usare . È dotato di una semplice interfaccia shell e diverse utility a riga di comando per la gestione e l'amministrazione di database e il server. Connessione al server MySQL

MySQL è un semplice , ma potente Structured Query Language ( SQL ) guscio , interattivo . Richiamare la shell da linea di comando di Linux utilizzando la seguente sintassi :

mysql-u nomeutente - p

Vi verrà richiesta la password . È anche possibile accedere a un sistema di database MySQL su sistemi remoti con il "- h hostname" opzione . Fare riferimento al Manuale di riferimento MySQL collegati nella sezione Riferimenti o usare "man mysql " nella linea di comando di Linux per ulteriori opzioni .
Trovare ed esplorare un database

la shell di MySQL , vi è un insieme di comandi che è possibile utilizzare , oltre a istruzioni SQL . Tipo di aiuto o \\ h al prompt di mysql per visualizzare un elenco dei comandi

Visualizza l' elenco dei database disponibili digitando: .

MOSTRA DATABASES ;

Selezionare un database utilizzando il "

USO address_book

Visualizza un elenco delle tabelle :

SHOW TABLES ;

Usa "descrivono < , nome della tabella > " per visualizzare un elenco dei campi di una tabella e le relative descrizioni . Per questo esempio , il nome della tabella è la gente

descrivere le persone ; .
Interrogare il database

Una volta che avete una chiara idea di come il database è costruito , è possibile interrogare il database per recuperare le informazioni memorizzate nelle tabelle utilizzando l'istruzione SELECT . La sintassi di base è " PRESCELTO da

Per esempio , guarda tutte le colonne per tutti i record di persone : .

Select * from persone ;

Limitare l' . uscita a colonne specifiche sostituendo il carattere jolly * , con un elenco delimitato da virgole di nomi di colonna , ad esempio , la tabella contiene gente colonne standard per descrivere le persone :

SELEZIONA lAST_NAME first_name dalla gente ;

limitare la query utilizzando WHERE per filtrare i risultati e limitare per limitare i risultati al numero specifico di record . ordinare i risultati utilizzando ORDER BY . , ad esempio, questa dichiarazione mostra i primi 10 record in cui il cognome è " Johnson ", ordinati per nome:

SELEZIONA cognome , first_name FROM persone WHERE cognome = " Johnson " LIMIT 10 ORDER BY first_name ;

utilizzare Collega per recuperare le colonne di tabelle correlate Qui . la tabella di indirizzi è legato alla tabella persone sulla colonna chiave a : ( . people. = indirizzi a)

SELECT * FROM persone , indirizzi LEFT JOIN (persone, indirizzi ) sugli alberghi
aggiunta, aggiornamento ed eliminazione di record

Usa INSERT per aggiungere nuovi record a una tabella utilizzando la sintassi INSERT INTO

( ) VALUES ( ) , per esempio :

INSERT INTO persone ( first_name , cognome ) VALUES ( " Bob " , " Clark " ) ;

modificare un record utilizzando UPDATE con la sintassi UPDATE

SET < colonna > = DOVE Per esempio : .

UPDATE SET persone first_name = " Robert " WHERE first_name = " Bob " ;

eliminare i record da una tabella utilizzando la sintassi DELETE FROM WHERE

Per esempio :

DELETE FROM persone WHERE first_name = " Robert " AND cognome = " Johnson " ;
costruzione del database.

Creare un nuovo database con CREATE dATABASE

Creare le tabelle del database che si sta utilizzando con CREATE TABLE ) . Ad esempio , ecco la dichiarazione di creazione tabella per la tabella persone.

CREATE tABLE persone ( idpeople INTEGER UNSIGNED NOT NULL AUTO_INCREMENT , un INTEGER UNSIGNED NOT NULL , first_name VARCHAR ( 45 ) NULL , cognome VARCHAR ( 45 ) NULL , PRIMARY KEY ( idpeople , a) , INDEX people_FKIndex1 ( a) ) ;
Sulla riga di comando

MySQL include diverse utility client a riga di comando di Linux per la gestione e . amministrazione dei database Queste utility semplificano molte attività , e può essere facilmente script e programmata con cron jobs

mysqladmin : . amministrare il server MySQL Opzioni includono la creazione e la caduta di database , la modifica della password , la visualizzazione dello stato e vampate di calore cache . .

mysqlcheck : Eseguire la manutenzione tavola , tra cui la riparazione , l'ottimizzazione e l'analisi

mysqldump : . . esportazione dei dati o l'intero database in XML , testo delimitato o istruzioni SQL

mysqlimport : importare dati da un file in una tabella di database

mysqlshow : . . Visualizza le informazioni relative al database , le tabelle e le colonne delle tabelle e indici

 

Programmazione © www.354353.com