Tutorial sobre la creació d'una base de dades MySQL des de zero
MySQL és un dels sistemes de gestió de bases de dades relacionals (RDBMS) més populars del món. És conegut per la seva velocitat, fiabilitat i facilitat d'ús. En aquest article, tractarem els passos per crear una base de dades MySQL des de zero, incloent-hi la instal·lació, les connexions, la creació de taules i la manipulació de dades.
1. Instal·lació de MySQL
Pas 1: Baixeu MySQL
Primer, heu de descarregar MySQL. Visiteu el lloc web oficial de MySQL (https://dev.mysql.com/downloads/) i seleccioneu la versió de MySQL que coincideixi amb el vostre sistema operatiu. Assegureu-vos de descarregar la versió gratuïta de Community.
Pas 2: Instal·leu MySQL
Després de la descàrrega, seguiu els passos d'instal·lació segons les instruccions proporcionades. El procés d'instal·lació normalment inclou:
– Acceptar els termes i condicions.
– Seleccioneu els components que voleu instal·lar (servidor, workbench, etc.).
– Configura els paràmetres del servidor (port, contrasenya d'arrel, etc.).
– Inici del servei MySQL.
Podeu triar la configuració predeterminada, però no us oblideu d'anotar la contrasenya de root.
2. Ús de MySQL Workbench
MySQL Workbench és una eina GUI que facilita la gestió de bases de dades. Les instruccions següents utilitzaran MySQL Workbench, però també podeu utilitzar la línia d'ordres.
Pas 1: Obriu MySQL Workbench
Obriu MySQL Workbench i creeu una nova connexió. Introduïu el nom de la connexió i els detalls del servidor (normalment `localhost` o `127.0.0.1`), així com la contrasenya de root que heu creat durant la instal·lació.
Pas 2: Creació d'una nova base de dades
Feu clic amb el botó dret a `Esquemes` al panell esquerre i seleccioneu `Crea esquema`. Introduïu el nom de la base de dades que vulgueu, per exemple `db_tutorial`.
"`sql
CREA BASE DE DADES db_tutorial;
“
3. Crea una taula
Ara crearem una taula a la base de dades `db_tutorial`.
Pas 1: Seleccioneu la base de dades
Si feu servir la línia d'ordres:
"`sql
UTILITZA db_tutorial;
“
Si feu servir MySQL Workbench, feu doble clic a `db_tutorial` al panell d'esquemes.
Pas 2: Creació d'una taula
Aquí teniu un exemple de script SQL per crear una taula `usuaris`:
"`sql
CREAR TAULA usuaris (
id INT AUTO_INCREMENT CLAU PRIMÀRIA,
nom d'usuari VARCHAR(50) NOT NULL,
email VARXAR(100) NOT NULL,
creat_a_les MARCA_HORÀRIA PER DEFECTE MARCA_HORÀRIA_ACTUAL
);
“
Explicació:
– `id`: Com a clau primària amb increment automàtic.
– `nom d'usuari`: Columna per emmagatzemar el nom d'usuari.
– `correu electrònic`: Columna per emmagatzemar el correu electrònic de l'usuari.
– `created_at`: Columna per emmagatzemar la marca de temps quan es va crear l'entrada.
4. Introducció de dades
Pas 1: Afegir dades
Farem servir l'ordre `INSERT INTO` per inserir dades a la taula `users`.
"`sql
INSERT INTO usuaris (nom d'usuari, correu electrònic) VALUES ('john_doe', '[protegit per correu electrònic]');
INSERT INTO usuaris (nom d'usuari, correu electrònic) VALUES ('jane_doe', '[protegit per correu electrònic]');
“
Pas 2: Verificar les dades
Per assegurar-vos que s'han introduït les dades, podeu utilitzar l'ordre `SELECT`.
"`sql
SELECCIONEU DES d'usuaris;
“
5. Gestió de dades
Pas 1: Actualització de dades
Per actualitzar les dades de la taula `users`, podeu utilitzar l'ordre `UPDATE`:
"`sql
ACTUALITZA usuaris SET correu electrònic = '[protegit per correu electrònic]' WHERE nom d'usuari = 'john_doe';
“
Pas 2: Supressió de dades
Per suprimir dades d'una taula, feu servir l'ordre `DELETE`:
"`sql
DELETE FROM usuaris WHERE nom d'usuari = 'john_doe';
“
6. Còpia de seguretat i restauració
Còpia de seguretat de la base de dades
Per fer una còpia de seguretat d'una base de dades, podeu utilitzar l'ordre `mysqldump` a la línia d'ordres:
"`sh"
mysqldump -u root -p tutorial_base > còpia_de_segurança_tutorial_base.sql
“
Aquesta ordre crearà un fitxer `db_tutorial_backup.sql` que conté totes les dades i l'estructura de la base de dades `db_tutorial`.
Restaura la base de dades
Per restaurar una base de dades des d'un fitxer de còpia de seguretat, utilitzeu l'ordre següent:
"`sh"
mysql -u root -p db_tutorial < db_tutorial_backup.sql ``` 7. Ús de PHP per connectar-se a MySQL
die(“La connexió ha fallat: ” . $conn->connect_error);
}
echo "Connectat correctament";
?>
“
Substitueix `password` per la teva contrasenya de root.
Pas 2: Accés a través del navegador
Obriu el fitxer `connect.php` al vostre navegador. Si la connexió és correcta, veureu el missatge “Connexió correcta”.
8. Millors pràctiques en la gestió de bases de dades
– Ús d'índexs: Els índexs poden accelerar algunes operacions SELECT, INSERT, UPDATE i DELETE.
– Normalització: per reduir la duplicació de dades i garantir la coherència de les dades.
– Còpies de seguretat periòdiques: Feu sempre còpies de seguretat periòdiques de la vostra base de dades per evitar la pèrdua de dades.
– Seguretat: assegureu-vos d'utilitzar mètodes d'autenticació forts i restringiu l'accés a la base de dades.
Conclusió
En aquest tutorial, hem tractat els passos bàsics per instal·lar MySQL, crear bases de dades i taules, i inserir i gestionar dades. Això proporciona una base sòlida per començar a treballar amb MySQL als vostres projectes. Recordeu sempre seguir les millors pràctiques de gestió de bases de dades per garantir un rendiment i una seguretat òptims. Esperem que aquest article us hagi estat útil i bona sort!