logo

MySQL Crea una base de dades

Una base de dades s'utilitza per emmagatzemar la col·lecció de registres de forma organitzada. Ens permet guardar les dades en taules, files, columnes i índexs per trobar la informació rellevant amb freqüència. Podem accedir i gestionar els registres a través de la base de dades molt fàcilment.

MySQL implementa una base de dades com a directori que emmagatzema tots els fitxers en forma de taula. Ens permet crear una base de dades principalment en dues maneres :

  1. Client de línia d'ordres MySQL
  2. MySQL Workbench

Client de línia d'ordres MySQL

Podem crear una nova base de dades a MySQL utilitzant el CREAR BASE DE DADES declaració amb la sintaxi següent:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

Explicació del paràmetre

Les descripcions dels paràmetres de la sintaxi anterior són les següents:

Paràmetre Descripció
nom_base de dades És el nom d'una base de dades nova que hauria de ser única a la instància del servidor MySQL. El SI NO EXISTEIX la clàusula evita un error quan creem una base de dades que ja existeix.
nom_conjunt de caràcters És opcional. És el nom del conjunt de caràcters per emmagatzemar tots els caràcters d'una cadena. El servidor de bases de dades MySQL admet molts jocs de caràcters. Si no ho proporcionem a la instrucció, MySQL agafa el conjunt de caràcters predeterminat.
nom_col·lació És opcional que compara caràcters d'un conjunt de caràcters concret.

Exemple

Anem a entendre com crear una base de dades a MySQL amb l'ajuda d'un exemple. Obriu la consola MySQL i anoteu la contrasenya, si ho hem establert durant la instal·lació. Ara estem preparats per crear una base de dades. Aquí, anem a crear un nom de base de dades 'empleatb' utilitzant la següent declaració:

 mysql> CREATE DATABASE employeesdb; 

Es veurà com la sortida següent:

MySQL Crea una base de dades

Podem revisar la base de dades acabada de crear mitjançant la consulta següent que retorna el nom de la base de dades, el conjunt de caràcters i la intercalació de la base de dades:

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL Crea una base de dades

Podem comprovar la base de dades creada mitjançant la consulta següent:

 mysql> SHOW DATABASES; 

Després d'executar la consulta anterior, podem veure totes les bases de dades creades al servidor.

MySQL Crea una base de dades

Finalment, podem utilitzar l'ordre següent per accedir a la base de dades que ens permet crear una taula i altres objectes de base de dades.

 mysql> USE emplyeedb; 

NOTA: Tots els noms de bases de dades, noms de taules i noms de camps de taula distingeixen entre majúscules i minúscules. Hem d'utilitzar noms propis mentre donem qualsevol ordre SQL.

MySQL Workbench

És una eina visual de disseny de bases de dades o GUI que s'utilitza per treballar amb arquitectes de bases de dades, desenvolupadors i administradors de bases de dades. Aquesta eina visual és compatible SQL desenvolupament, modelització de dades, migració de dades i eines d'administració integrals per a la configuració del servidor, l'administració d'usuaris, la còpia de seguretat i molts més. Ens permet crear nous models de dades físiques, diagrames E-R i desenvolupament SQL (executar consultes, etc.).

Per crear una nova base de dades amb aquesta eina, primer hem d'iniciar el fitxer MySQL Workbench i inicieu sessió amb el nom d'usuari i la contrasenya que vulgueu. Mostrarà la següent pantalla:

MySQL Crea una base de dades

Ara feu els passos següents per a la creació de la base de dades:

1 milió en dígits

1. Aneu a la pestanya Navegació i feu clic a Agenda menú . Aquí podem veure totes les bases de dades creades anteriorment. Si volem crear una nova base de dades, feu clic amb el botó dret sota el menú Esquema i seleccioneu Crear esquema o feu clic a la base de dades icona (rectangle vermell) , tal com es mostra a la pantalla següent.

MySQL Crea una base de dades

2. S'obre la nova pantalla de la finestra Esquema. Introduïu el nom de la base de dades nova (per exemple, empleatdb ) i utilitzeu el conjunt de caràcters i la intercalació per defecte. Ara, feu clic al botó Aplica com es mostra a la pantalla següent:

MySQL Crea una base de dades

3. Apareix una nova finestra emergent. Feu clic a Aplicar botó.

MySQL Crea una base de dades

4. Apareix una nova pantalla emergent. Feu clic a Acabar botó per completar la creació de la base de dades.

MySQL Crea una base de dades

5. Després de la creació correcta de la base de dades, podem veure noves bases de dades al menú Esquema. Si no ho veiem, feu clic a icona d'actualització al menú Esquema.

6. Podem veure més informació sobre la base de dades seleccionant la base de dades i fent clic a 'jo' icona. La finestra d'informació mostra diverses opcions, com ara Taula, Activadors, Índexs, Usuaris i moltes més.

MySQL Crea una base de dades

7. MySQL Workbench no ofereix una opció per canviar el nom del nom de la base de dades, però podem crear, actualitzar i eliminar la taula i les files de dades de la base de dades.