Com es crea una base de dades a MySQL (amb imatges)

Taula de continguts:

Com es crea una base de dades a MySQL (amb imatges)
Com es crea una base de dades a MySQL (amb imatges)

Vídeo: Com es crea una base de dades a MySQL (amb imatges)

Vídeo: Com es crea una base de dades a MySQL (amb imatges)
Vídeo: From ANUNNAKI to the BIBLICAL YAHWEH | Tracing the path of the only god. 2024, Maig
Anonim

Aquest wikiHow us ensenya a crear una base de dades a MySQL. Per crear una base de dades, haureu d'obrir la interfície de línia d'ordres "mysql" i introduir les ordres de la vostra base de dades mentre s'executa el servidor.

Passos

Part 1 de 3: Obertura de la línia d'ordres de MySQL

258108 1
258108 1

Pas 1. Assegureu-vos que el servidor MySQL estigui connectat

Si el vostre servidor MySQL no està en línia actualment, 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”

258108 2
258108 2

Pas 2. Copieu el camí de la carpeta d'instal·lació

Aquest camí pot variar segons si utilitzeu un ordinador Windows o un Mac:

  • Windows: Copieu C: / Fitxers de programa / MySQL / MySQL Workbench 8.0 CE / assegureu-vos de substituir el nom de l’última carpeta pel nom MySQL més actual.
  • Mac: copieu /usr/local/mysql-8.0.13-osx10.13-x86_64/ assegurant-vos de substituir el nom de la darrera carpeta pel nom de carpeta MySQL més actual.
258108 3
258108 3

Pas 3. Obriu la línia d'ordres de l'ordinador

Utilitzarà el símbol del sistema en un ordinador Windows, mentre que els usuaris de Mac obriran Terminal.

258108 4
258108 4

Pas 4. Canvieu al directori de la carpeta d'instal·lació de MySQL

Escriviu cd i un espai, enganxeu-lo al camí de la carpeta d’instal·lació i premeu ↵ Retorn. Per exemple, faria el següent a la majoria d'ordinadors Windows:

cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE

258108 5
258108 5

Pas 5. Obriu l'ordre d'inici de sessió de MySQL

Per exemple, per obrir l'ordre d'inici de sessió per a un usuari anomenat "jo", escriviu el següent i premeu ↵ Retorn:

mysql -u jo -p

258108 6
258108 6

Pas 6. Introduïu la contrasenya del vostre compte

Escriviu la contrasenya del vostre compte d’usuari de MySQL i, a continuació, premeu ↵ Retorn. Això us permetrà iniciar la sessió i connectar la vostra aplicació de línia d’ordres a la sol·licitud de MySQL.

  • Hauríeu de veure que l'etiqueta "MySQL>" apareix a la vostra aplicació de línia d'ordres. A partir d’aquest moment, les ordres que introduïu es processaran mitjançant l’aplicació de línia d’ordres MySQL.
  • Esbrineu com introduir ordres MySQL. Les ordres MySQL s'han d'introduir amb un punt i coma (;) immediatament després de l'última part de l'ordre, tot i que també podeu introduir-la, escriviu un punt i coma i torneu a prémer ↵ Retorn.

Part 2 de 3: Creació d'una base de dades

258108 7
258108 7

Pas 1. Creeu el fitxer de la vostra base de dades

Per fer-ho, escriviu l'ordre "create database" create database, afegiu el nom de la base de dades i un punt i coma i premeu ↵ Retorn. Per a una base de dades anomenada "Registres de mascotes", per exemple, heu d'introduir el següent:

crear base de dades Pet_Records;

  • El nom de la vostra base de dades no pot contenir cap espai; si voleu afegir un espai al nom, haureu d'utilitzar un subratllat (per exemple, "Amics meus" es convertiria en "Amics_de_mina").
  • Totes les ordres de MySQL han d’acabar en punt i coma. Si us perdeu el punt i coma la primera vegada, podeu escriure-la al costat del fitxer que apareix i torneu a prémer ↵ Retorn.
258108 8
258108 8

Pas 2. Mostra les bases de dades actuals

Podeu obrir una llista de bases de dades actuals escrivint el següent i, a continuació, prement ↵ Retorn:

mostrar bases de dades;

258108 9
258108 9

Pas 3. Seleccioneu la vostra base de dades

Podeu seleccionar la base de dades de la llista escrivint use name on "name" és el nom de la base de dades. Per exemple, per a la vostra base de dades "Pet Records", escriviu el següent i premeu ↵ Retorn:

utilitzar Pet_Records;

258108 10
258108 10

Pas 4. Espereu el missatge de confirmació

Un cop vegeu que apareix la frase "La base de dades ha canviat" a sota de l'última ordre que heu escrit, podeu continuar creant el contingut de la base de dades.

Part 3 de 3: Creació d'una taula

258108 11
258108 11

Pas 1. Compreneu les diferents ordres de la taula

Hi ha alguns aspectes principals de la taula que voldreu conèixer abans de crear-ne una:

  • Títol: el títol anirà directament després de l'ordre "crear taula" i ha de seguir les mateixes regles que el nom de la base de dades (per exemple, sense espais).
  • Encapçalament de columna: podeu determinar els encapçalaments de columna escrivint diferents noms en un conjunt de parèntesis (vegeu l'exemple del pas següent).
  • Longitud de la cel·la: per determinar la longitud de la cel·la, utilitzeu "VARCHAR" (caràcters variables, és a dir, que podeu escriure entre un i el nombre límit de caràcters de VARCHAR) o "CHAR" (no requereix ni més ni menys que l'especificat nombre de caràcters; per exemple, CHAR (1) requereix un caràcter, CHAR (3) requereix tres caràcters, etc.).
  • Data: si voleu afegir una data al gràfic, utilitzeu l'ordre "DATE" per indicar que el contingut de la columna es formatarà com a data. S'ha d'introduir la data

    AAAA-MM-DD

  • format.
258108 12
258108 12

Pas 2. Creeu l'esquema de la taula

Abans de poder introduir dades per al vostre gràfic, haureu de crear l’estructura del gràfic escrivint el següent i, a continuació, premeu ↵ Retorn:

crear el nom de la taula (column1 varchar (20), column2 varchar (30), column3 char (1), column4 data);

  • Per exemple, per crear una taula anomenada "Animals de companyia" amb dues columnes VARCHAR, una columna CHAR i una columna de data, podeu escriure el següent:
  • crear taula Animals de companyia (Name varchar (20), Breed varchar (30), Sex char (1), data DOB));

258108 13
258108 13

Pas 3. Afegiu una línia a la taula

Amb l'ordre "inserir", podeu introduir la informació de la vostra base de dades línia per línia:

inseriu-hi valors de nom ('valor columna1', 'valor columna2', 'valor columna3', 'valor columna4');

  • Per a l'exemple de taula "Mascotes" utilitzat anteriorment, la vostra línia podria tenir aquest aspecte:

    inseriu els valors de Pets ("Fido", "Husky", "M", "2017-04-12");

  • Podeu introduir la paraula NULL per al contingut d'una columna si la columna està en blanc.
258108 14
258108 14

Pas 4. Introduïu la resta de dades si és possible

Si la vostra base de dades és relativament petita, podeu inserir la resta de dades línia per línia mitjançant el codi "inserir". Si decidiu fer això, ometeu el pas següent.

258108 15
258108 15

Pas 5. Carregueu un fitxer de text si cal

Si teniu una base de dades que requereix més línies d’informació que les pràctiques per inserir a mà, podeu fer referència a un fitxer de text que conté les dades mitjançant el codi següent:

carregueu el fitxer local de dades '/path/name.txt' a les línies de nom de la taula acabades per '\ r / n';

  • Per a l'exemple "Mascotes", escriuríeu el següent:

    carrega les dades del fitxer local 'C: /Users/name/Desktop/pets.txt' a la taula Línies d'animals de companyia acabades per '\ r / n';

  • En un ordinador Mac, haureu d'utilitzar les ordres "línies finalitzades per" amb '\ r' en lloc de '\ r / n'.
258108 16
258108 16

Pas 6. Visualitzeu la taula

Introduïu les bases de dades del programa; i seleccioneu la vostra base de dades escrivint select * from name; on "nom" és el nom de la base de dades. Per exemple, si utilitzeu la base de dades "Pet Records", introduïu el següent:

mostrar bases de dades; seleccioneu * de Pet_Records;

Consells

  • Alguns tipus de dades d’ús habitual inclouen els següents:

    • CHAR(longitud): cadena de caràcters de longitud fixa
    • VARCHAR(longitud): cadena de caràcters de longitud variable amb longitud màxima
    • TEXT - cadena de caràcters de longitud variable amb una longitud màxima de 64 KB de text
    • INT(longitud): enter de 32 bits amb dígits de longitud màxima (el "-" es compta com a "dígit" per a un nombre negatiu)
    • DECIMAL(longitud, des): nombre decimal fins a la longitud total de caràcters de visualització; el camp dec indica el nombre màxim permès de decimals
    • DATA - Valor de la data (any, mes, data)
    • TEMPS - Valor del temps (hores, minuts, segons)
    • ENUM("valor1", "valor2", …) - Llista de valors enumerats
  • Alguns paràmetres opcionals inclouen els següents:

    • NO NUL - Cal proporcionar un valor. El camp no es pot deixar en blanc.
    • DEFAULT valor per defecte: si no es dóna cap valor, el valor per defecte s'assigna al camp.
    • NO SIGNAT - Per als camps numèrics, garanteix que el nombre mai sigui negatiu.
    • AUTO_INCREMENT - El valor s'incrementarà automàticament cada vegada que s'afegeix una fila a la taula.

Advertiments

  • Si el servidor MySQL no s'executa quan intenteu iniciar la sessió a la línia d'ordres "mysql", no podreu continuar.
  • Com passa amb qualsevol codificació, assegureu-vos que les vostres ordres estiguin escrites i espaiades exactament just abans d’intentar introduir-les.

Recomanat: