Aquest wikiHow us ensenya a crear una base de dades mitjançant MySQL. Per crear una base de dades, heu d'obrir la interfície de línia d'ordres "mysql" i introduir ordres de base de dades mentre el servidor s'executa.
Pas
Part 1 de 3: Obertura de la línia d'ordres de MySQL
Pas 1. Assegureu-vos que el servidor MySQL estigui connectat
Si serverMySQL no és a la xarxa, no podeu crear una base de dades.
Podeu comprovar l'estat del servidor obrint MySQL Workbench, seleccionant el servidor i veient l'indicador "Estat del servidor" a la pestanya "Administració - Estat del servidor"
Pas 2. Copieu l'adreça (ruta) de la carpeta d'instal·lació
L'adreça dependrà del sistema operatiu utilitzat (per exemple, Windows o Mac):
- Windows: copieu C: / Fitxers de programa / MySQL / MySQL Workbench 8.0 CE / i assegureu-vos de substituir l’últim nom de carpeta pel nom actual de la carpeta MySQL.
- Mac: copieu /usr/local/mysql-8.0.13-osx10.13-x86_64/ i assegureu-vos de substituir l'últim nom de carpeta pel nom de carpeta MySQL actual.
Pas 3. Obriu un programa de línia d'ordres de l'ordinador
En un ordinador Windows, utilitzeu el símbol del sistema. Mentrestant, els usuaris d’ordinadors Mac poden utilitzar Terminal.
Pas 4. Canvieu l'entrada al directori de la carpeta d'instal·lació de MySQL
Escriviu cd i inseriu un espai, enganxeu l'adreça de la carpeta d'instal·lació i premeu Retorn. Per exemple, en un ordinador Windows podeu escriure l'entrada següent:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
Pas 5. Obriu l'ordre d'inici de sessió de MySQL
Per exemple, per obrir la sol·licitud d'inici de sessió del nom d'usuari "meu", escriviu l'entrada següent i premeu la tecla Retorn:
mysql -u jo -p
Pas 6. Introduïu la contrasenya del compte
Escriviu la contrasenya del vostre compte d’usuari MySQL i premeu Retorn. S’iniciarà la sessió al compte i l’aplicació de línia d’ordres estarà connectada amb les ordres de MySQL.
- Podeu veure el marcador "MySQL>" a la finestra de l'aplicació de línia d'ordres. A partir d’aquesta etapa, qualsevol ordre que introduïu es processarà mitjançant l’aplicació de línia d’ordres MySQL.
- Esbrineu com introduir ordres MySQL. Les ordres MySQL s'han d'introduir mitjançant un punt i coma (;) just després de l'última part de l'ordre. També podeu introduir una ordre, escriure un punt i coma i tornar a prémer Retorn.
Part 2 de 3: Creació d'una base de dades
Pas 1. Creeu un fitxer de base de dades
Podeu crear-ne una escrivint l'ordre "crea una base de dades" crea una base de dades, afegiu el nom de la base de dades i inseriu un punt i coma i premeu Retorn. Per exemple, per a una base de dades anomenada "Dades sobre mascotes", introduïu l'ordre següent:
crear una base de dades de Pet_Data_Animals;
- Els noms de la base de dades no poden contenir espais. Si voleu incloure espais al vostre nom, heu d'utilitzar un subratllat (per exemple, "El meu millor amic" es converteix en "El meu millor amic").
- Totes les ordres de MySQL han d’acabar amb un punt i coma. Si oblideu el primer punt i coma, podeu escriure-la al costat de " … ”, Es torna a prémer la tecla Retorn.
Pas 2. Mostra la base de dades desada actualment
Podeu mostrar una llista de bases de dades desades escrivint l'ordre següent i prement Retorn:
mostrar bases de dades;
Pas 3. Seleccioneu una base de dades
Podeu seleccionar una base de dades de la llista escrivint l'ordre use name, amb "nom" com a nom de la base de dades. Per exemple, per a la base de dades "Dades de mascotes", escriviu l'ordre següent i premeu Retorn:
utilitzar Data_Animal_Pet;
Pas 4. Espereu que aparegui el missatge de confirmació
Quan vegeu la frase "La base de dades ha canviat" sota l'última ordre introduïda, podeu passar a la creació de contingut de la base de dades.
Part 3 de 3: Creació de taules
Pas 1. Compreneu les diverses ordres de la taula
Hi ha alguns aspectes clau de les taules que heu de conèixer abans de crear una taula:
- Títol: el títol de la taula s'afegeix just després de l'ordre "crear taula" i ha de seguir les mateixes regles que el nom de la base de dades (per exemple, no hi ha espais).
- Capçaleres de columna: podeu especificar les capçaleres de columna escrivint els noms de capçalera entre parèntesis (vegeu l'exemple del pas següent).
- Longitud quadrada: quan especifiqueu la longitud del quadre, podeu utilitzar "VARCHAR" (un caràcter variable que us permet escriure entre un i el nombre màxim de caràcters "VARCHAR") o "CHAR" (no requereix ni més ni menys que el nombre especificat de caràcters; com per exemple, "CHAR (1)" requereix un caràcter, "CHAR (3)" requereix tres caràcters, etc.).
-
Dates: si voleu afegir dates al gràfic, utilitzeu l'ordre "DATE" per indicar que el contingut de la columna s'ha de formatar com a dates. A més, cal introduir les dates en format any-mes-data (
XXXX-XX-XX
- ).
Pas 2. Esquema la taula
Abans d’introduir dades en un gràfic, heu de crear una estructura de taula escrivint l’ordre següent i prement la tecla Retorn:
crear el nom de la taula (column1 varchar (20), column2 varchar (30), column3 char (1), column4 data);
- Per exemple, per crear una taula titulada "Mascotes" amb dues columnes "VARCHAR", una columna "CHAR" i una columna de data, podeu escriure l'ordre següent:
crear taula Pet_Animal (Nom varchar (20), Espècie varchar (30), Caràcter de gènere (1), Data Data de naixement));
Pas 3. Afegiu files a la taula
Amb l'ordre "inserir", podeu introduir informació de la base de dades línia per línia:
inseriu a valors nom_tabla ('valor columna1', 'valor columna2', 'valor columna3', 'valor columna4');
-
Per a la taula "Pets_Pet" utilitzada anteriorment, les files de dades haurien de tenir el següent aspecte:
inseriu en valors Pet_Animal ('Fido', 'Husky', 'J', '12-04-2017);
- Podeu introduir la paraula NULL com a contingut de la columna si la columna està buida.
Pas 4. Introduïu. Si voleu fer-ho, salteu el següent pas.
Pas 5. Carregueu un fitxer de text si cal
Si teniu una base de dades amb més files d’informació que seria un problema si les haguéssiu d’escriure manualment una per una, podeu penjar un fitxer de text que contingui les dades mitjançant el codi següent:
carrega les dades del fitxer local '/path/namaberkas.txt' a la taula nama_tabel línies finalitzades per '\ r / n';
-
A l'exemple de la taula "Pet_Animal", podeu escriure el codi o l'ordre següent:
carregueu el fitxer de dades locals "C: /Users/username/Desktop/pets.txt" a la taula Línies Pets_Pets finalitzades per "\ r / n";
- Als ordinadors Mac, heu d'utilitzar l'ordre "línies acabades per" amb '\ r' en lloc de '\ r / n'.
Pas 6. Reviseu la taula creada
Introduïu l'ordre Mostra les bases de dades; seleccioneu la base de dades escrivint select * from name;, amb "name" com a nom de la base de dades. Per exemple, si utilitzeu la base de dades "Pet_List", escriviu l'ordre següent:
mostrar bases de dades; seleccioneu * de Pet_List;
Consells
-
Aquests són alguns dels tipus de dades més utilitzats:
- “ CHAR ”(Longitud): aquesta variable té una longitud definida de la cadena de caràcters (cadena).
- “ VARCHAR ”(Longitud): aquesta variable té la longitud màxima de la cadena de caràcters (segons la variable de longitud que heu introduït).
- “ TEXT ”- Aquesta variable té un conjunt de caràcters amb una longitud de text màxima equivalent a 64 kilobytes.
- “ INT "(Longitud): aquesta variable és un enter de 32 bits amb una longitud màxima de dígits (un signe menys o" - "es considera un" dígit "per als números negatius).
- “ DECIMAL ”(Longitud, decimal): aquesta variable és un nombre decimal amb el valor de longitud com a nombre total de caràcters que es mostren. Mentrestant, la columna decimal indica el nombre màxim de números que es poden mostrar després de la coma.
- “ DATA ”- Aquesta variable conté la data en format any-mes-data (#### - ## - ##).
- “ TEMPS ”- Aquesta variable conté l’hora en format hora-minut-segon.
- “ ENUM ”(" Valor1 "," valor2 ", …) - Aquesta variable conté una llista de nombres enters o valors.
-
Aquests són alguns paràmetres addicionals que podeu utilitzar:
- “ NO NUL ”- Amb aquest paràmetre, heu d’introduir un valor. La columna no es pot buidar.
- “ DEFAULT ”Valor per defecte: si no s’introdueixen dades o valors, el valor per defecte s’afegirà automàticament a la columna.
- “ NO SIGNAT ”- Al camp numèric, el paràmetre assegura que el número introduït no serà negatiu.
- “ AUTO_INCREMENT ”- Amb aquest paràmetre, el valor s’incrementarà automàticament cada vegada que afegiu una fila nova a la taula.
Advertiment
- Si el servidor MySQL no s'executa quan intenteu accedir a la línia d'ordres "mysql", no podeu continuar aquest procés.
- Com passa amb altres codificacions, assegureu-vos que les ordres que introduïu s’escriuen amb l’ortografia i l’espai correctes abans d’intentar introduir-les.