English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程 MySQL

Questo tutorial è preparato per i principianti per aiutarli a comprendere le conoscenze di base e i concetti avanzati del linguaggio MySQL.

MySQL è il sistema di gestione del database relazionale più popolare, uno dei migliori software di RDBMS (Relational Database Management System: sistema di gestione del database relazionale) per applicazioni web.

In questo tutorial, vi insegneremo rapidamente le conoscenze di base di MySQL e vi permetteremo di utilizzare facilmente il database MySQL.

Cos'è un database?

Il database (Database) è un deposito che organizza, memorizza e gestisce i dati secondo la struttura dei dati.

Ogni database ha uno o più diversi API per creare, accedere, gestire, cercare e replicare i dati memorizzati.

Possiamo anche memorizzare i dati nei file, ma la velocità di lettura e scrittura nei file è relativamente lenta.

Quindi, oggi utilizziamo il sistema di gestione del database relazionale (RDBMS) per memorizzare e gestire grandi quantità di dati. Il cosiddetto database relazionale è un database basato sul modello relazionale, che utilizza concetti e metodi matematici come l'algebra di集合 per elaborare i dati nel database.

Le caratteristiche di RDBMS, ossia il sistema di gestione del database relazionale (Relational Database Management System):

  • 1. I dati sono presentati sotto forma di tabella

  • 2. Ogni riga corrisponde a vari nomi di record

  • 3. Ogni colonna corrisponde a un dominio di dati del nome del record

  • 4. Molti righe e colonne compongono un foglio

  • 5. Formulari vari compongono il database

Terminologia RDBMS

Prima di iniziare a studiare il database MySQL, diamo un'occhiata ai termini di RDBMS:

  • Database: Un database è una raccolta di tabelle correlate.

  • Tabella di dati: Una tabella è una matrice di dati. Una tabella in un database sembra come un foglio di calcolo elettronico semplice.

  • Colonna: Una colonna (elemento di dati) contiene dati dello stesso tipo, ad esempio i dati di codice postale.

  • Riga:Una riga (uguale a tuple, o registrazione) è un insieme di dati correlati, ad esempio i dati di iscrizione di un utente.

  • Ridondanza: Conserva i dati due volte, la ridondanza riduce le prestazioni, ma migliora la sicurezza dei dati.

  • Chiave primaria: La chiave primaria è unica. Una tabella può contenere solo una chiave primaria. Puoi utilizzare la chiave primaria per cercare dati.

  • Chiave esterna:La chiave esterna viene utilizzata per associare due tabelle.

  • Chiave composta: La chiave composta (chiave combinata) considera più colonne come una chiave di indice, generalmente utilizzata negli indici composti.

  • Indice:L'uso degli indici consente di accedere rapidamente alle informazioni specifiche delle tabelle del database. Gli indici sono una struttura che organizza i valori di una o più colonne di una tabella in un ordine specifico. Somigliano alla tabella dei contenuti di un libro.

  • Integrità referenziale: L'integrità referenziale richiede che non sia permesso fare riferimento a entità inesistenti. L'integrità referenziale è una condizione di integrità che il modello relazionale deve soddisfare, il cui obiettivo è garantire l'uniformità dei dati.

MySQL è un sistema di gestione di database relazionale (Relational Database Management System), il cosiddetto "relazionale" può essere inteso come il concetto di "tabella", un database relazionale è composto da una o più tabelle, come mostrato in una tabella:

  • Intestazione della tabella (header): nome di ogni colonna;

  • Colonna (col): insieme di dati con lo stesso tipo di dati;

  • Riga (row): ogni riga descrive le informazioni specifiche di una registrazione;

  • Valore (value): informazioni specifiche della riga, ogni valore deve essere dello stesso tipo di dati della colonna;

  • Chiave (key): Il valore della chiave ha unicità nella colonna corrente.

Database MySQL

MySQL è un sistema di gestione di database relazionale, sviluppato dalla società svedese MySQL AB, attualmente di proprietà della Oracle Corporation. MySQL è un sistema di gestione di database relazionale, dove i dati sono conservati in diverse tabelle, non in un unico deposito, il che aumenta la velocità e migliora la flessibilità.

  • MySQL è open source e attualmente fa parte dei prodotti di Oracle.

  • MySQL supporta database di grandi dimensioni. Può gestire database di milioni di record.

  • MySQL utilizza il linguaggio di dati SQL standard.

  • MySQL può eseguire su molti sistemi operativi e supporta più lingue. Queste lingue di programmazione includono C, C++, Python, Java, Perl, PHP, Eiffel, Ruby e Tcl.

  • MySQL supporta bene PHP, PHP è attualmente la lingua di sviluppo web più popolare.

  • MySQL supporta grandi database, supporta magazzini di dati con 50 milioni di record, i file di tabella massimi supportati su sistemi a 32 bit sono 4GB, i sistemi a 64 bit supportano i file di tabella massimi di 8TB.

  • MySQL è personalizzabile, utilizza la licenza GPL, puoi modificare il codice sorgente per sviluppare il tuo sistema MySQL.

Prima di iniziare a studiare questo tutorial, cosa dovresti sapere?

Prima di iniziare a studiare questo tutorial, dovresti conoscere le basi di PHP e HTML e saperli applicare semplicemente.

Molti esempi di questo tutorial sono correlati alla lingua PHP, i nostri esempi sono基本上是用 PHP per dimostrare.

Se non conosci PHP, puoi imparare attraverso il nostro sito Tutorial PHPScopri questa lingua.

    MySQL è uno dei sistemi di gestione di database relazionali open source più popolari. MySQL è uno dei migliori SGBDR per lo sviluppo di vari software applicativi basati su Web. MySQL è stato sviluppato dalla società svedese MySQL AB, venduto e supportato. Questo tutorial vi fornirà un accesso rapido a MySQL e vi farà familiarizzare con la programmazione MySQL.