Home    Novità    Ricerca   In offerta   Consigliati   Prossimi arrivi   Bestsellers   Software    CBT  
P.Iva 01029770490   [Ordini telefonici 0586 210919]  Ordini rapidi 
Ricerca Veloce   per Titolo o ISBN  [Mailing delle novità]   [Servizio di CallBack]  
  Argomenti 

  Applicazioni
  CAD
  Certificazione e formazione
  Commercio elettronico
  Cultura Informatica
  Database
  Dizionari
  Elettronica
  Enterprise
  Grafica
  Hardware
  Internet
  Legislazione informatica
  Multimedia
  Progettazione WEB
  Programmazione
  Reti e telecomunicazioni
  Sicurezza
  Sistemi operativi
  Tecnologia e societa'
  Universita' e ricerca
DatabaseMySQL



Corso rapido di MySQL - 30 lezioni rapide ed efficaci
EditoreMc Graw Hill
AutoreForta Ben
Titolo originaleMySQL Crash Course
Editore originaleSams
CollanaInformatica professionale
Pagine312
Volumi1
LivelloIntroduttivo-Intermedio
LinguaItaliano
Data pubblicazione01 - 2007
ISBN8838644683


 Prezzo di copertina 
 Euro 19,90  

 Presentazione       Indice      

Introduzione XV

Capitolo 1 Capire SQL 1
1.1 Fondamenti sui database 1
Cos’è un Database? 2
Tabelle 2
Colonne e tipi di dato 4
Righe 5
Chiavi primarie 5
1.2 Cos’è SQL? 7
1.3 Provare da soli 7
1.4 Riepilogo 8

Capitolo 2 Introduzione a MySQL 9
2.1 Cos’è MySQL? 9
Software client-server 10
Versioni di MySQL 11
2.2 Strumenti di MySQL 12
Utility mysql a riga di comando 12
MySQL Administrator 13
MySQL Query Browser 14
2.3 Riepilogo 15

Capitolo 3 Connessione 17
3.1 Lavorare con MySQL 17
3.2 Selezione di un database 18
3.3 Database e tabelle 19
3.4 Riepilogo 23

Capitolo 4 Recupero di dati 25
4.1 L’espressione SELECT 25
4.2 Recupero di singole colonne 25
4.3 Recupero di più colonne 27
4.4 Recupero di tutte le colonne 29
4.5 Recupero di righe distinte 30
4.6 Limitare i risultati 31
4.7 Utilizzo dei nomi qualifi cati completi per le tabelle 33
4.8 Riepilogo 34

Capitolo 5 Ordinare i dati recuperati 35
5.1 Ordinare i dati 35
5.2 Ordinare secondo più colonne 37
5.3 Specifi care la direzione dell’ordine 38
5.4 Riepilogo 41

Capitolo 6 Filtraggio dei dati 43
6.1 Utilizzo della clausola WHERE 43
6.2 Gli operatori della clausola WHERE 44
Ricerca per singolo valore 45
Ricerca per disuguaglianze 47
Ricerca entro un intervallo di valori 48
Ricerca per assenza di valore 48
6.3 Riepilogo 50

Capitolo 7 Filtraggio avanzato 51
7.1 Combinazione di clausole WHERE 51
Utilizzo dell’operatore AND 51
Utilizzo dell’operatore OR 52
Ordine di valutazione 53
7.2 Utilizzo dell’operatore IN 55
7.3 Utilizzo dell’operatore NOT 57
7.4 Riepilogo 58

Capitolo 8 Utilizzo dei caratteri jolly per filtrare i dati 59
8.1 Utilizzo dell’operatore LIKE 59
8.2 Il carattere jolly percentuale (%) 60
8.3 Il carattere jolly underscore (_) 62
8.4 Suggerimenti sull’utilizzo dei caratteri jolly 63
8.5 Riepilogo 64

Capitolo 9 Utilizzo di espressioni regolari per le ricerche 65
9.1 Le espressioni regolari 65
9.2 Utilizzo delle espressioni regolari di MySQL 66
Corrispondenze elementari di caratteri 66
Corrispondenze OR 68
Corrispondenze con uno tra più caratteri 69
Corrispondenze con intervalli di valori 71
Corrispondenze con caratteri speciali 72
Corrispondenze con classi di caratteri 74
Corrispondenze con più istanze 74
Ancoraggi 76
9.3 Riepilogo 78

Capitolo 10 Creazione di campi calcolati 79
10.1 I campi calcolati 79
10.2 Concatenamenti di campi 80
Utilizzo degli alias 82
10.3 Effettuazione di calcoli matematici 84
10.4 Riepilogo 86

Capitolo 11 Funzioni per lamanipolazione dei dati 87
11.1 Le funzioni 87
11.2 Utilizzo delle funzioni 88
Funzioni di manipolazione del testo 88
Funzioni di manipolazione di data e ora 91
Funzioni di manipolazione dei numeri 94
11.3 Riepilogo 95

Capitolo 12 Generazione di rapporti di dati 97
12.1 Utilizzo delle funzioni aggregate 97
La funzione AVG() 98
La funzione COUNT() 100
La funzione MAX() 101
La funzione MIN() 102
La funzione SUM() 103
12.2 Funzioni aggregate su valori diversi 104
12.3 Combinazione di funzioni aggregate 105
12.4 Riepilogo 107

Capitolo 13 Raggruppamento di dati 109
13.1 I raggruppamenti di dati 109
13.2 Creazione di gruppi 110
13.3 Filtraggio di gruppi 112
13.4 Ordinamento di gruppi 114
13.5 Ordinamenti con la clausola SELECT 117
13.6 Riepilogo 117

Capitolo 14 Utilizzo delle subquery 119
14.1 Le subquery 119
14.2 Filtraggio dei dati con le subquery 119
14.3 Utilizzo delle subquery come campi calcolati 124
14.4 Riepilogo 127

Capitolo 15 Join di tabelle 129
15.1 Le join 129
Le tabelle relazionali 129
Motivi dell’utilizzo delle join 131
15.2 Creazione di una join 132
L’importanza della clausola WHERE 133
Inner join (join interne) 136
Raggruppamento di più tabelle 137
15.3 Riepilogo 139

Capitolo 16 Creazione di join avanzate 141
16.1 Utilizzo di alias di tabella 141
16.2 Utilizzo di diversi tipi di join 142
Self join 142
Natural join 145
Outer join 145
16.3 Utilizzo di join con funzioni aggregate 147
16.4 Utilizzo e condizioni delle join 149
16.5 Riepilogo 149

Capitolo 17 Combinazione di query 151
17.1 Le query combinate 151
17.2 Creazione di query combinate 152
Utilizzo di UNION 152
Regole per UNION 154
Inclusione o eliminazione di righe duplicate 155
Ordinamento dei risultati di query combinate 156
17.3 Riepilogo 158
Capitolo 18 Ricerche full-text 159
18.1 Le ricerche full-text 159
18.2 Utilizzo delle ricerche full-text 161
Abilitazione del supporto per le ricerche full-text 161
Effettuazione di ricerche full-text 162
Utilizzo dell’espansione della query 165
Ricerche di testo booleane 168
Note sull’utilizzo della ricerca full-text 172
18.3 Riepilogo 173

Capitolo 19 Inserimento di dati 175
19.1 Fondamenti sull’inserimento di dati 175
19.2 Inserimento di righe complete 176
19.3 Inserimento di righe multiple 179
19.4 Inserimento di dati recuperati 181
19.5 Riepilogo 183

Capitolo 20 Modifica e cancellazione di dati 185
20.1 Modifi ca di dati 185
20.2 Cancellazione di dati 187
20.3 Linee guida per la modifica e la cancellazione di dati 189
20.4 Riepilogo 189

Capitolo 21 Creazione e manipolazione di tabelle 191
21.1 Creazione di tabelle 191
Fondamenti sulla creazione di tabelle 192
Utilizzo dei valori NULL 193
Revisione delle chiavi primarie 195
Utilizzo di AUTO_INCREMENT 196
Specifica dei valori predefi niti 198
Tipi di motori 199
21.2 Modifica di tabelle 200
21.3 Eliminazione di tabelle 202
21.4 Rinomina di tabelle 202
21.5 Riepilogo 203

Capitolo 22 Utilizzo delle viste 205
22.1 Le viste 205
Motivi dell’utilizzo delle viste 206
Regole e limitazioni per le viste 207
22.2 Utilizzo delle viste 207
Utilizzo delle viste per semplifi care unioni complesse 2086
Utilizzo delle viste per formattare i dati recuperati 209
Utilizzo delle viste per fi ltrare i dati indesiderati 211
Utilizzo delle viste con campi calcolati 212
Modifica delle viste 214
22.3 Riepilogo 215

Capitolo 23 Utilizzo delle stored procedure 217
23.1 Le stored procedure 217
23.2 Motivi dell’utilizzo delle stored procedure 218
23.3 Utilizzo di stored procedure 219
Esecuzione di stored procedure 220
Creazione di stored procedure 220
Eliminazione di stored procedure 222
Utilizzo dei parametri 223
Realizzazione di stored procedure intelligenti 227
Analisi delle stored procedure 229
23.4 Riepilogo 230

Capitolo 24 Utilizzo dei cursori 231
24.1 I cursori 231
24.2 Utilizzo dei cursori 232
Creazione di cursori 232
Apertura e chiusura di cursori 233
Utilizzo dei dati di cursore 234
24.3 Riepilogo 238

Capitolo 25 Utilizzo dei trigger 239
25.1 I trigger 239
25.2 Creazione di trigger 240
25.3 Eliminazione di trigger 241
25.4 Utilizzo dei trigger 242
Trigger INSERT 242
Trigger DELETE 243
Trigger UPDATE 244
Ulteriori informazioni sui trigger 245
25.5 Riepilogo 246
Capitolo 26 Gestione dell’elaborazione di transazioni 247
26.1 L’elaborazione di transazioni 247
26.2 Controllo delle transazioni 250
Utilizzo di ROLLBACK 250
Utilizzo di COMMIT 251
Utilizzo dei punti di salvataggio 252
Modifi ca del comportamento di conferma predefi nito 253
26.3 Riepilogo 253

Capitolo 27 Globalizzazione e localizzazione 255
27.1 Set di caratteri e sequenze di confronto 255
27.2 Utilizzo di set di caratteri e sequenze di confronto 256
27.3 Riepilogo 259
Capitolo 28 Gestione della sicurezza 261
28.1 Il controllo di accesso 261
28.2 Gestione degli utenti 263
Creazione di account utente 263
Cancellazione di account utente 265
Impostazione dei diritti di accesso 265
Modifi ca di password 269
28.3 Riepilogo 270

Capitolo 29 Manutenzione di database 271
29.1 Backup dei dati 271
29.2 Effettuazione della manutenzione di database 272
29.3 Diagnosi dei problemi di avvio 273
29.4 Analisi dei fi le di log 274
29.5 Riepilogo 275
Capitolo 30 Miglioramento delle prestazioni 277
30.1 Miglioramento delle prestazioni 277
30.2 Riepilogo 279

Appendice A Iniziare a lavorare con MySQL 281
A.1 Gli elementi necessari 281
A.2 Recupero del software 282
A.3 Installazione del software 282
A.4 Preparazione per i capitoli 283

Appendice B Le tabelle di esempio 285
B.1 Descrizione delle tabelle di esempio 285
Descrizioni delle tabelle 286
La tabella vendors 286
La tabella products 287
La tabella customers 287
La tabella orders 288
La tabella orderitems 288
La tabella productnotes 289
B.2 Creazione delle tabelle di esempio 290

Appendice C Sintassi delle espressioni MySQL 293
ALTER TABLE 293
COMMIT 294
CREATE TABLE 294
CREATE USER 295
DELETE 295
DROP 295
INSERT 295
INSERT SELECT 296
ROLLBACK 296
SAVEPOINT 296
SELECT 296
START TRANSACTION 297
UPDATE 297

Appendice D Tipi di dati MySQL 299
D.1 Tipi di dati stringa 300
D.2 Tipi di dati numerici 301
D.3 Tipi di dati data e ora 303
D.4 Tipi di dati binari 303

Appendice E Parole riservate di MySQL 305

Analitico 307


  Login 

  Non ricordo la password
  Nuovo account
  Cliente 

  Il carrello

 Carrello 

  Informazioni 

  Contatti
  Qualità del servizio
  Costi e tempi di consegna
  Modalità di pagamento
  Prezzi
  Sconti
  Privacy