Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS
MySQL
BASICOS
TORIZ MENDOZA MARILIN
VALERIA
08
QUE ES
MySQL es un software de código abierto
UTILIZA MYSQL?
1. MySQL permite almacenar y acceder a los datos a través de múltiples
rendimiento y la durabilidad.
¿CÓMO
DESARROLLAR
UNA BASE DE
DATOS EN
MySQL".
2. Haz clic en el botón de "Crear una
nueva base de datos MySQL".
3. Ponle nombre a tu nueva base de
CONCEPTOS
BÁSICOS DE
MYSQL
continuación.
Ubuntu:
sudo apt-get install mysql-server
CentOS:
sudo yum install mysql-server
/etc/init.d/mysqld start
¿CÓMO ACCEDER AL
SHELL MYSQL?
Una vez que haya instalado MySQL en su servidor virtual, puede acceder al shell de MySQL ingresando el
con la clave del usuario root del servidor), luego de ingresarla podrá comenzar a construir su base de
datos en MySQL.
Observaciones
Todos los comandos MySQL terminan en punto y coma, si la frase no termina en punto y coma, el
comando no se ejecutará.
Como convención, los comandos MySQL se escriben generalmente en mayúsculas y los nombres de
las bases de datos, tablas, nombres de usuarios o textos se escriben en minúsculas. Esto se hace para
que sea más fácil distinguir los comandos MySQL de otros datos, pero no es obligatorio ya que la
MySQL organiza su información en bases de datos; cada una de ellas puede mantener tablas con datos específicos. Puede
SHOW DATABASES;
Su pantalla mostrará algo como lo siguiente:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema || mysql |
+--------------------+
2 rows in set (0.02 sec)
Puede crear una base de datos usando el siguiente comando:
CREATE DATABASE nombre_de_basededatos;
Por ejemplo, creemos una base de datos llamada "empresa".
En MySQL, la manera más sencilla y utilizada para eliminar objetos es usando Drop. Puede eliminar una base de datos
MYSQL?
Una vez que tenga su nueva base de datos, puede comenzar a llenarla con información.
El primer paso es crear una nueva tabla dentro de la base de datos, para abrir la base de datos que desea
TABLA EN MYSQL?
Digamos que desea llevar un registro y seguimiento de los clientes de su empresa usando MySQL.
Ingrese el siguiente comando para crear una nueva tabla MySQL:
CREATE TABLE clientes (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, nombre
del contrato.
3. La columna "id" es la clave primaria de la tabla e identifica de forma única cada fila de la tabla. El comando
INT NOT NULL PRIMARY KEY AUTO_INCREMENT indica que la clave primaria o Primary Key es de
MySQL utiliza el siguiente formato para las fechas aaaa-mm-dd (en el orden: año, mes y día).
¿CÓMO CREAR UNA
TABLA EN MYSQL?
Veamos entonces cómo aparece la tabla dentro de la base de datos cuando utilizamos el comando SHOW TABLES;:
mysql> SHOW TABLES;
+-------------------+
| Tables_in_empresa |
+-------------------+
| clientes |
+-------------------+
1 row in set (0.00 sec)
Siempre podemos recordar la organización de una tabla usando el siguiente comando:
DESCRIBE clientes;
Tenga en cuenta que, aunque la línea de comandos MySQL no distingue entre mayúsculas y minúsculas, los nombres de
tablas y bases de datos sí distinguen entre mayúsculas y minúsculas: empresa no es igual a Empresa o EMPRESA.
¿CÓMO AGREGAR
INFORMACIÓN A UNA
TABLA MYSQL?
Ya hemos logrado crear una tabla para trabajar! Es el momento de llenarla con datos.
Puede utilizar el siguiente formato para insertar información en cada fila:
INSERT INTO `clientes` (`id`,`nombre`,`apellido`,`suscripcion_activa`,`vencimiento_contrato`)
Este comando permite hacer una consulta de los datos dentro de la tabla clientes. El
asterisco (*) indica que estamos seleccionando todos los datos dentro de la tabla, pero hay
¿CÓMO ACTUALIZAR
INFORMACIÓN EN UNA
TABLA?
Ahora que hemos creado una tabla con datos, es muy probable que necesite
='Rossana';
Recuerde que esto es un ejemplo visual para una tabla con pocos datos, es probable
que necesite verificar y crear muchas más variables en una tabla de una base de
datos real. Sin embargo, puede hacer pruebas con distintas combinaciones a modo
de práctica en una base de datos que no esté en producción. Este comando añadiría
ELIMINAR UNA
COLUMNA?
Tal como se mencionó, puede que necesite información adicional dentro de la tabla. Por ejemplo, digamos
Por defecto, este comando añade la columna "email" al final de la tabla, y el comando VARCHAR limita este
dato a 45 caracteres.
En caso de que desee colocar esa columna en un punto específico de la tabla, podemos completar el comando
de la siguiente forma:
ALTER TABLE clientes ADD email VARCHAR(45) AFTER apellido;
Ahora la columna "email" quedará después de la columna apellido.
Tenga especial cuidado al borrar una columna, una tabla o una base de datos. Solo ejecute comandos de
Digamos que Luis ya no forma parte de la cartera de clientes de la empresa, podemos borrar el registro de
Veamos una captura del procedimiento!, preste especial atención al id de cada cliente. ¿Observa cómo se
mantiene el id original?
¡Ya tiene los conocimientos básicos para comenzar a trabajar en MySQL! Para salir de la línea de