le mie informazioni di contatto
Posta[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
accedere:mysql -h 127.0.0.1 -P 3306 -u root -p
-h
Specificare l'accesso all'host in cui è distribuito il servizio mysql
-P
Specificare il numero di porta a cui vogliamo accedere
-u
Specificare l'utente loggato
-p
Specificare la password da inserire
Se -h 127.0.0.1 non viene scritto, l'impostazione predefinita è la connessione locale
Se non viene scritto -P 3306, l'impostazione predefinita prevede la connessione al numero di porta 3306.
accedere:mysql -y root
Soluzione di archiviazione del database
mysql
È il client del servizio di database
mysqld
È il lato server del servizio di database
Mysql è essenzialmente un servizio di rete basato sulla modalità C (mysql) S (mysqld).
Mysql è un processo di rete e il corrispondente mysqld è il backend di questo servizio di rete.
poter usarenetstat -lntp
Controlla il numero di porta:
mysql è un insieme di programmi di rete che ci forniscono servizi di accesso ai dati
servizio database mysqld
Database: si riferisce generalmente ai dati organizzati in una struttura specifica archiviata su disco o memoria. Si tratta di un insieme di soluzioni di database archiviate su disco, quindi il supporto per l'archiviazione del database è il disco o la memoria.
Perché abbiamo bisogno di un database quando possiamo semplicemente utilizzare i file per archiviare i dati?
Il salvataggio dei dati sui file presenta i seguenti svantaggi:
L'essenza di un database è un insieme di soluzioni per archiviare il contenuto dei dati. Dati i campi o i requisiti del database, il file client/database fornisce direttamente i risultati.
helloworld
:create database helloworld
helloworld
:use helloworld
e creare una tabellaStruttura di archiviazione logica:
select * from student;
struttura determinante
Il lavoro di cui sopra è effettivamente svolto da mysqld
La cosiddetta installazione di un server di database significa solo l'installazione di un programma di sistema di gestione del database sulla macchina. Questo programma di gestione può gestire più database. Generalmente, gli sviluppatori creeranno un database per ciascuna applicazione.
Per salvare i dati delle entità nell'applicazione, generalmente vengono create più tabelle nel database per salvare i dati delle entità nel programma.
MySQL è un database portatile che può essere eseguito su quasi tutti i sistemi operativi attuali, come Unix/Linux, Windows, Mac e Solaris. Diversi sistemi hanno implementazioni sottostanti diverse, ma MySQL può sostanzialmente garantire la coerenza dell'architettura fisica su ciascuna piattaforma.
create
, drop
, alter
insert
,delete
,update
select
grant
,revoke
,commit
Il motore di archiviazione è il metodo di implementazione del modo in cui il sistema di gestione del database archivia i dati, come indicizza i dati archiviati e come aggiorna ed esegue query sui dati.
Il nucleo di MySQL è il motore di archiviazione plug-in, che supporta più motori di archiviazione.
Visualizza motori di archiviazione: `mostra motori;
Confronto tra motori di archiviazione:
`