Descargar el PDFDescargar el PDF

Este How.com.vn te enseñará a crear una base de datos en MySQL. Para poder crear una base de datos, debes abrir la interfaz de línea de comandos "mysql" e ingresar los comandos mientras el servidor se esté ejecutando.

Parte 1
Parte 1 de 3:

Abrir la línea de comandos de MySQL

Descargar el PDF
  1. How.com.vn Español: Step 1 Asegúrate de que el servidor MySQL esté conectado.
    Si el servidor MySQL no está en línea, no podrás crear la base de datos.
    • Puedes comprobar el estado del servidor abriendo MySQL Workbench, seleccionando el servidor y buscando el indicador "Server Status" (estado del servidor) en la pestaña "Administration - Server Status" (administración, estado del servidor).
  2. How.com.vn Español: Step 2 Copia la ruta de instalación de la carpeta.
    Esta ruta puede variar dependiendo de si vas a usar una computadora o una Mac:
    • Windows: copia C:/Program Files/MySQL/MySQL Workbench 8.0 CE/ asegurándote de reemplazar el nombre de la última carpeta por el nombre de la versión actual de MySQL.
    • Mac: copia /usr/local/mysql-8.0.13-osx10.13-x86_64/ asegurándote de reemplazar el nombre de la última carpeta por el nombre de la versión actual de MySQL.
  3. How.com.vn Español: Step 3 Abre la línea de comandos de tu computadora.
    Si usas una computadora con Windows, abre Símbolo del sistema; si usas Mac, abre la Terminal.
  4. How.com.vn Español: Step 4 Cambia el directorio de la carpeta de instalación de MySQL.
    Escribe cd y un espacio, pega la ruta de la carpeta de instalación y presiona Enter. Por ejemplo, en la mayoría de las computadoras con Windows hay que escribir:
    cd C:\Program Files\MySQL\MySQL Workbench 8.0 CE
  5. How.com.vn Español: Step 5 Habilita el comando de inicio de sesión de MySQL.
    Por ejemplo, si quisieras habilitar el comando de inicio de sesión para un usuario llamado "yo", deberías escribir lo siguiente y presionar Enter:
    mysql -u yo -p
  6. How.com.vn Español: Step 6 Escribe la contraseña de tu cuenta.
    Escribe la contraseña de tu usuario de MySQL y presiona Enter. Al hacerlo, se abrirá tu sesión y tu aplicación de línea de comandos se conectará a la de MySQL.
    • En la aplicación de la línea de comandos aparecerá la etiqueta "MySQL>". A partir de ahora, los comandos que ingreses se procesarán a través de la aplicación de línea de comandos de MySQL.
    • Aprende a ingresar comandos de MySQL. Los comandos de MySQL deben ingresarse con un punto y coma (;) justo después de la última parte del comando. De cualquier forma, también puede ingresar el comando, escribir un punto y coma y presionar Enter nuevamente.
    Anuncio
Parte 2
Parte 2 de 3:

Crear una base de datos

Descargar el PDF
  1. How.com.vn Español: Step 1 Crea el archivo de la base de datos.
    Para hacerlo, escribe el comando de creación de bases de datos create database, agregándole el nombre de la base, un punto y coma, y presionando Enter. Si quisieras crear una base de datos llamada "Registro_de_mascotas", por ejemplo, deberías escribir lo siguiente:
    create database Registro_de_mascotas;
    • El nombre de la base de datos no puede contener espacios. Si quieres agregarle un espacio al nombre, debes usar un guion bajo (por ejemplo, la base "Mis amigos" debe llamarse "Mis_amigos").
    • Todos los comandos de MySQL deben finalizar en punto y coma. Si olvidas el punto y coma a la primera vez, puedes escribirlo junto a los tres puntos que aparecen (...) y presionar Enter una vez más.
  2. How.com.vn Español: Step 2 Muestra las bases de datos actuales.
    Puedes hacer que aparezca una lista con las bases de datos actuales escribiendo lo siguiente y presionando Enter:
    show databases;
  3. How.com.vn Español: Step 3 Selecciona tu base de datos.
    Puedes seleccionar la base de datos de la lista escribiendo use name donde "name" es el nombre de la base de datos. Por ejemplo, para usar la base de datos "Registro_de_mascotas", debes escribir lo siguiente y presionar Enter:
    use Registro_de_mascotas;
  4. How.com.vn Español: Step 4 Espera que aparezca el mensaje de confirmación.
    Una vez que veas la frase "Database changed" (se cambió la base de datos) debajo del último comando que escribiste, ya puedes proceder a crear el contenido de la base de datos.
    Anuncio
Parte 3
Parte 3 de 3:

Crear una tabla

Descargar el PDF
  1. How.com.vn Español: Step 1 Aprende a usar los distintos comandos de tablas.
    Antes de crear una tabla, sería bueno que conozcas ciertos aspectos importantes acerca de ellas:
    • Título: el título va justo después del comando "create table" y debe seguir las mismas reglas que los nombres de las bases de datos (por ejemplo, no deben incluir espacios).
    • Encabezado de columna: puedes determinar encabezados de columnas escribiendo distintos nombres entre paréntesis (observa el ejemplo del próximo paso).
    • Longitud de celda: para determinar la longitud de la celda, puedes usar "VARCHAR" (caracteres variables, lo cual significa que puedes escribir entre uno y el límite de caracteres de VARCHAR) o "CHAR" (requiere la cantidad especificada de caracteres: ni más ni menos; por ejemplo, CHAR(1) requiere un carácter, CHAR(3) requiere tres caracteres, y así sucesivamente).
    • Fecha: si quieres agregarle una fecha a la tabla, debes usar el comando "DATE" para indicar que el contenido de la columna deberá tener formato de fecha. Las fechas se deben ingresar con el formato AAAA-MM-DD.
  2. How.com.vn Español: Step 2 Crea el diseño de la tabla.
    Antes de ingresar datos en la tabla, deberás crear su estructura escribiendo el siguiente comando y presionando Enter:
    create table nombre (columna1 varchar(20), columna2 varchar(30), columna3 char(1), columna4 date);
    • Por ejemplo, para crear una tabla llamada "Mascotas" con dos columnas tipo VARCHAR, una columna tipo CHAR y una columna de fecha (DATE), debes escribir lo siguiente:
    • create table Mascotas (Nombre varchar(20), Raza varchar(30), Sexo char(1), Fecha_de_nacimiento date);
  3. How.com.vn Español: Step 3 Agrégale una línea a la tabla.
    Puedes ingresar información, línea por línea, a tu base de datos usando el comando "insert":
    insert into nombre values ('valor para columna1', 'valor para columna2', 'valor para columna3', 'valor para columna4');
    • Siguiendo con el ejemplo de la tabla "Mascotas" utilizado anteriormente, la línea debe quedar así:
      insert into Mascotasvalues ('Fido', 'Husky', 'M', '2017-04-12');
    • Si el contenido de una columna deber ir en blanco, tienes que ingresar la palabra NULL.
  4. How.com.vn Español: Step 4 Inserta el resto de los datos, si es posible.
    Si la base de datos es relativamente pequeña, puedes insertar el resto de los datos, línea por línea, usando el comando "insert". Si decides hacerlo de esta forma, puedes saltear el próximo paso.
  5. How.com.vn Español: Step 5 Sube un archivo de texto, si es necesario.
    Si tienes una base de datos con más líneas de información que las que se podrían ingresar a mano, puedes usar un archivo de texto que contenga esos datos usando el siguiente código:[1]
    load data local infile '/path/name.txt' into table nombrelines terminated by '\r\n';
    • Para el ejemplo de "Mascotas", deberías escribir algo como lo siguiente:
      load data local infile 'C:/Users/name/Desktop/pets.txt' into table Mascotaslines terminated by '\r\n';
    • En el caso de Mac, debes usar el comando "lines terminated by" con '\r' en vez de '\r\n'.
  6. How.com.vn Español: Step 6 Visualiza la tabla.
    Ingresa el comando show databases;, luego selecciona la base de datos escribiendo select * from nombre;, donde "nombre" representa al nombre de la base de datos. Por ejemplo, si quisieras usar la base de datos "Registro_de_mascotas", deberías ingresar:
    show databases;select * from Mascotas;
    Anuncio

Consejos

  • Algunos de los tipos de datos más comúnmente utilizados son:
    • CHAR(longitud): cadena de caracteres de longitud fija.
    • VARCHAR(longitud): cadena de caracteres de longitud variable, con una longitud máxima de longitud.
    • TEXT: cadena de caracteres de longitud variable, con una longitud máxima de 64 KB de texto.
    • INT(longitud): entero de 32 bits con una longitud máxima de longitud dígitos (el signo '-' se considera como un dígito en los números negativos).
    • DECIMAL(longitud,dec): número decimal de hasta un total de longitud caracteres para mostrar; el campo dec indica la cantidad máxima de números decimales permitidos.
    • DATE: valor de fecha (año, mes, día).
    • TIME: valor de tiempo (horas, minutos, segundos).
    • ENUM("valor1","valor2", ....): lista de valores enumerados.
  • Algunos parámetros opcionales son:
    • NOT NULL: debe proporcionarse un valor. El campo no puede dejarse en blanco.
    • DEFAULT valor predeterminado: si no se proporciona ningún valor, entonces a ese campo se le asigna el valor predeterminado.
    • UNSIGNED: se usa en campos numéricos, sirve para asegurarse de que el número nunca sea negativo.
    • AUTO_INCREMENT: el valor se incrementa automáticamente cada vez que se agrega una fila en la tabla.
Anuncio

Advertencias

  • Al igual que con cualquier código, tienes que asegurarte de que los comandos y los espacios estén escritos exactamente como deben ir escritos, antes de intentar ingresarlos.
  • Si al intentar iniciar sesión desde la línea de comandos "mysql" tu servidor MySQL no está en ejecución, no podrás continuar.
Anuncio

Acerca de este How.com.vn

How.com.vn Español: Tyrone Showers
Coescrito por:
Tecnólogo
Este artículo fue coescrito por Tyrone Showers. Tyrone Showers es tecnólogo y el copropietario de Taliferro Group, una compañía de consultoría de TI en Seattle, Washington. Con más de 35 años de experiencia profesional, se especializa en diseño de API, comercio electrónico, eficiencia operativa y desarrollo de sitios web. Recibió una licenciatura en ciencias de la computación en el DeVry Institute of Technology. Este artículo ha sido visto 200 349 veces.
Categorías: Programación
Esta página ha recibido 200 349 visitas.

¿Te ayudó este artículo?

⚠️ Disclaimer:

Content from Wiki How Español language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Anuncio