Este wikiHow te enseñará cómo crear una base de datos en MySQL. Para crear una base de datos, tendrá que abrir la interfaz de línea de comandos "mysql" e ingresar los comandos de su base de datos mientras el servidor se está ejecutando.
Pasos
Parte 1 de 3: Abrir la línea de comandos de MySQL
Paso 1. Asegúrese de que su servidor MySQL esté conectado
Si su servidor MySQL no está actualmente en línea, no puede crear una base de datos.
Puede comprobar el estado del servidor abriendo MySQL Workbench, seleccionando su servidor y mirando el indicador "Estado del servidor" en la pestaña "Administración - Estado del servidor"
Paso 2. Copie la ruta de la carpeta de instalación
Esta ruta variará dependiendo de si está usando una computadora con Windows o una Mac:
- Windows - Copie C: / Archivos de programa / MySQL / MySQL Workbench 8.0 CE / asegurándose de reemplazar el nombre de la última carpeta con el nombre de MySQL más actual.
- Mac: copie /usr/local/mysql-8.0.13-osx10.13-x86_64/ asegurándose de reemplazar el nombre de la última carpeta con el nombre de la carpeta MySQL más actual.
Paso 3. Abra la línea de comandos de su computadora
Utilizará el símbolo del sistema en una computadora con Windows, mientras que los usuarios de Mac abrirán la Terminal.
Paso 4. Cambie al directorio de la carpeta de instalación de MySQL
Escribe cd y un espacio, pega la ruta a la carpeta de instalación y presiona ↵ Enter. Por ejemplo, haría lo siguiente en la mayoría de las computadoras con Windows:
cd C: / Archivos de programa / MySQL / MySQL Workbench 8.0 CE
Paso 5. Abra el comando de inicio de sesión de MySQL
Por ejemplo, para abrir el comando de inicio de sesión para un usuario llamado "yo", escribe lo siguiente y presiona ↵ Enter:
mysql -u me -p
Paso 6. Ingrese la contraseña de su cuenta
Escribe la contraseña de tu cuenta de usuario de MySQL y luego presiona ↵ Enter. Esto lo iniciará y conectará su aplicación de línea de comando al indicador de MySQL.
- Debería ver la etiqueta "MySQL>" aparecer en su aplicación de línea de comandos. A partir de este momento, cualquier comando que ingrese será procesado a través de la aplicación de línea de comando MySQL.
- Comprenda cómo ingresar comandos de MySQL. Los comandos de MySQL deben ingresarse con un punto y coma (;) inmediatamente después de la última parte del comando, aunque también puedes ingresar el comando, escribir un punto y coma y presionar ↵ Enter nuevamente.
Parte 2 de 3: Creación de una base de datos
Paso 1. Cree el archivo de su base de datos
Lo harás escribiendo el comando "crear base de datos" crear base de datos, agregando el nombre de tu base de datos y un punto y coma, y presionando ↵ Enter. Para una base de datos llamada "Pet Records", por ejemplo, ingresaría lo siguiente:
crear la base de datos Pet_Records;
- El nombre de su base de datos no puede tener espacios; si desea agregar un espacio al nombre, tendrá que usar un guión bajo (por ejemplo, "Amigos míos" se convertiría en "Amigos_míos").
- Cada comando de MySQL debe terminar en punto y coma. Si omite el punto y coma la primera vez, puede escribirlo junto al … que aparece y luego presiona ↵ Enter nuevamente.
Paso 2. Visualice las bases de datos actuales
Puedes abrir una lista de bases de datos actuales escribiendo lo siguiente y luego presionando ↵ Enter:
mostrar bases de datos;
Paso 3. Seleccione su base de datos
Puede seleccionar su base de datos de la lista escribiendo use name donde "name" es el nombre de la base de datos. Por ejemplo, para tu base de datos de "Pet Records", deberías escribir lo siguiente y presionar ↵ Enter:
use Pet_Records;
Paso 4. Espere el mensaje de confirmación
Una vez que vea la frase "Base de datos cambiada" debajo de su último comando escrito, puede continuar con la creación del contenido de la base de datos.
Parte 3 de 3: Crear una tabla
Paso 1. Comprender los diferentes comandos de la tabla
Hay algunos aspectos principales de su tabla que querrá conocer antes de crear una:
- Título: su título irá directamente después del comando "crear tabla" y debe seguir las mismas reglas que el nombre de su base de datos (por ejemplo, sin espacios).
- Encabezado de columna: puede determinar los encabezados de columna escribiendo diferentes nombres en un conjunto de paréntesis (consulte el ejemplo del siguiente paso).
- Longitud de celda: al determinar la longitud de celda, utilizará "VARCHAR" (caracteres variables, lo que significa que puede escribir entre uno y el número límite de caracteres de VARCHAR) o "CHAR" (no requiere más ni menos de lo especificado número de caracteres; por ejemplo, CHAR (1) requiere un carácter, CHAR (3) requiere tres caracteres, y así sucesivamente).
-
Fecha: si desea agregar una fecha a su gráfico, utilizará el comando "FECHA" para indicar que el contenido de la columna se formateará como una fecha. La fecha debe ingresarse en
AAAA-MM-DD
- formato.
Paso 2. Cree el esquema de la tabla
Antes de poder ingresar datos para su gráfico, deberá crear la estructura del gráfico escribiendo lo siguiente y luego presionando ↵ Enter:
crear el nombre de la tabla (columna1 varchar (20), columna2 varchar (30), columna3 char (1), columna4 fecha);
- Por ejemplo, para crear una tabla llamada "Mascotas" con dos columnas VARCHAR, una columna CHAR y una columna de fecha, puede escribir lo siguiente:
crear la tabla Mascotas (Nombre varchar (20), Raza varchar (30), Carácter sexual (1), Fecha de nacimiento);
Paso 3. Agrega una línea a tu tabla
Con el comando "insertar", puede ingresar la información de su base de datos línea por línea:
insertar en valores de nombre ('valor de columna1', 'valor de columna2', 'valor de columna3', 'valor de columna4');
-
Para el ejemplo de la tabla "Mascotas" que se usó anteriormente, su línea podría verse así:
insertar en los valores de Mascotas ('Fido', 'Husky', 'M', '2017-04-12');
- Puede ingresar la palabra NULL para el contenido de una columna si la columna está en blanco.
Paso 4. Inserte el resto de sus datos si es posible
Si su base de datos es relativamente pequeña, puede insertar el resto de los datos línea por línea utilizando el código "insertar". Si elige hacer esto, omita el siguiente paso.
Paso 5. Cargue un archivo de texto si es necesario
Si tiene una base de datos que requiere más líneas de información de las que es práctico insertar a mano, puede hacer referencia a un archivo de texto que contiene los datos utilizando el siguiente código:
carga el archivo local de datos '/path/name.txt' en las líneas de nombre de la tabla terminadas por '\ r / n';
-
Para el ejemplo de "Mascotas", escribiría algo como lo siguiente:
cargar el archivo local de datos 'C: /Users/name/Desktop/pets.txt' en la tabla Líneas de mascotas terminadas por '\ r / n';
- En una computadora Mac, necesitará usar el comando "líneas terminadas por" con '\ r' en lugar de '\ r / n'.
Paso 6. Vea su tabla
Ingrese a las bases de datos del espectáculo; comando, luego seleccione su base de datos escribiendo select * from name; donde "nombre" es el nombre de la base de datos. Por ejemplo, si usa la base de datos "Pet Records", debe ingresar lo siguiente:
mostrar bases de datos; seleccione * de Pet_Records;
Consejos
-
Algunos tipos de datos de uso común incluyen los siguientes:
- CARBONIZARSE(longitud) - cadena de caracteres de longitud fija
- VARCHAR(longitud): cadena de caracteres de longitud variable con longitud máxima
- TEXTO - cadena de caracteres de longitud variable con una longitud máxima de 64 KB de texto
- EN T(longitud): entero de 32 bits con dígitos de longitud máxima (el '-' se cuenta como un 'dígito' para un número negativo)
- DECIMAL(longitud, dec): número decimal hasta la longitud total de los caracteres de visualización; el campo dec indica el número máximo de lugares decimales permitidos
- FECHA - Valor de fecha (año, mes, fecha)
- TIEMPO - Valor de tiempo (horas, minutos, segundos)
- ENUM("valor1", "valor2",….) - Lista de valores enumerados
-
Algunos parámetros opcionales incluyen lo siguiente:
- NO NULO - Debe proporcionarse un valor. El campo no se puede dejar en blanco.
- DEFECTO valor-predeterminado: si no se proporciona ningún valor, el valor predeterminado se asigna al campo.
- NO FIRMADO - Para campos numéricos, asegura que el número nunca sea negativo.
- AUTOINCREMENTO - El valor se incrementará automáticamente cada vez que se agregue una fila a la tabla.
Advertencias
- Si su servidor MySQL no se está ejecutando cuando intenta iniciar sesión en la línea de comandos "mysql", no podrá continuar.
- Al igual que con cualquier codificación, asegúrese de que sus comandos estén escritos y espaciados exactamente antes de intentar ingresarlos.