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

Che cosa è MySQL ?

MySQL è un open source , sistema di gestione di database relazionali . Co -fondatore Monty Widenius chiamato il software di sua figlia , Mia . Si tratta di un sistema client /server che supporta più strumenti di amministrazione , programmi e librerie e interfacce di programmazione delle applicazioni . È possibile scaricare MySQL gratuitamente dal sito web di MySQL o pagare per una versione commerciale con funzionalità aggiuntive. Piattaforme

MySQL gira su diverse piattaforme , tra cui Windows , Mac OS X e Linux . È possibile scaricare e installare MySQL sul proprio computer . Inoltre , molti servizi di web hosting forniscono un'implementazione di MySQL come parte dei loro pacchetti , ognuno con una interfaccia unica che si collega al database . Se si utilizza MySQL come parte di un sito web o applicazione , i visitatori del sito non è necessario scaricare alcun software aggiuntivo per sfruttare le funzionalità di MySQL .
Prestazioni

MySQL è scritto in C e C + + e usa i thread del kernel che permette pieno multi -threading in modo che possa sfruttare più CPU , se disponibile . Esso utilizza filo -based allocazione di memoria e ottimizzato nested -loop join per migliorare la velocità . MySQL utilizza anche le tabelle hash come tabelle temporanee durante l'esecuzione di query . Per interrogare le tabelle di un database, MySQL utilizza funzioni SQL in una libreria di classi ottimizzata per migliorare la velocità e ridurre o eliminare la necessità di accedere alla memoria .
Databases

MySQL consente di aggiungere , accedere , modificare e cancellare i dati memorizzati nel database su un server MySQL . Tu non hai limite al numero di database che è possibile creare su un server MySQL , mentre il limite per il numero di tabelle dipende dal file system. È possibile partizionare grandi database MySQL per migliorare le prestazioni e la gestione. Quando l'esecuzione di query , è possibile includere le tabelle di più database nella stessa query .
Tavoli

Nella progettazione di tabelle , è possibile creare fino a 4.096 colonne e memorizzazione di migliaia di record . Ogni campo può essere di diversi tipi di dati diversi, tra numeri interi , galleggianti, salmerini , testo, data e ora francobolli o tipi enum che si definiscono . È anche possibile fissare la lunghezza di un campo , che devono potervi valori , impostare le chiavi primarie e indici e numeri di incremento automatico . Per interrogare le tabelle , è possibile utilizzare la sintassi SQL e utilizzare selezionare, inserire , aggiornare, cancellare , visualizzare , unire o qualsiasi altra sintassi consentita dalle lingue di SQL .

 

Programmazione © www.354353.com