COMO USAR, INSTALAR Y MANEJAR MYSQL

 COMO USAR, INSTALAR Y MANEJAR MYSQL

MySQL se cuenta junto a Oracle y Microsoft SQL Server entre los sistemas de gestión de bases de datos relacionales más populares a escala mundial. A continuación, presentaremos nuestro ensayo sobre cómo se puede manejar e instalar MySQL, así también algunas características de éste.

¿Cómo descargarlo?

Para esto tienes que conectarte a dicho servidor por medio de SSH a desarrollo.is.escuelaing.edu.co, con tu carné y password.

Ya conectados, desde el shell accedes a MySQL. Si no tienes cuenta, puedes solicitarla a abarbosa@escuelaing.edu.co haciendo la respectiva solicitud con nombre completo y el número de carné.

 Una vez dentro, tendremos a nuestra disposición todas las sentencias de MySQL para el trabajo con la base de datos y el lenguaje SQL



¿Cómo conectarse?

Para acceder a la cuenta de MySQL se ingresa con los siguientes datos

Username: bdxxxxxxx

Password: xxxxxxx

Donde xxxxxxx la contraseña suministrada.




Tipos de datos 

Los tipos de datos en MySQL se pueden clasificar en tres grupos:

 • Tipos Numéricos • Tipos de Fecha • Tipos de Cadena



EJEMPLO

Vamos a crear una sencilla tabla llamada ventas que sea del tipo InnoDB.

mysql> CREATE TABLE ventas(
    -> id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
    -> producto VARCHAR(30) NOT NULL,
    -> cantidad TINYINT NOT NULL) TYPE = InnoDB;
Query OK, 0 rows affected (0.96 sec)

Insertamos un registro.

mysql> INSERT INTO ventas VALUES(0,'Gansito marinela',3);
Query OK, 1 row affected (0.16 sec)

mysql> SELECT * FROM ventas;
+----+------------------+----------+
| id | producto         | cantidad |
+----+------------------+----------+
|  1 | Gansito marinela | 3        |
+----+------------------+----------+
1 row in set (0.01 sec)

Ahora vamos a iniciar una transacción con la sentencia BEGIN.

mysql> BEGIN;
Query OK, 0 rows affected (0.00 sec)

Actualizamos el registro.

mysql> UPDATE ventas SET cantidad=4 WHERE id=1;
Query OK, 1 row affected (0.07 sec)
Líneas correspondientes: 1  Cambiadas: 1  Avisos: 0

Verificamos que los cambios han sucedido.

mysql> SELECT * FROM ventas;
+----+------------------+----------+
| id | producto         | cantidad |
+----+------------------+----------+
|  1 | Gansito marinela | 4        |
+----+------------------+----------+
1 row in set (0.00 sec)

Si queremos deshacer los cambios, entonces ejecutamos un ROLLBACK.

mysql> ROLLBACK;
Query OK, 0 rows affected (0.06 sec)

Verificamos que se deshicieron los cambios.

mysql> SELECT * FROM ventas;
+----+------------------+----------+
| id | producto         | cantidad |
+----+------------------+----------+
|  1 | Gansito marinela | 3        |
+----+------------------+----------+
1 row in set (0.00 sec)

Vamos a actualizar el registro usando otra transacción.

mysql> BEGIN;
Query OK, 0 rows affected (0.00 sec)

mysql> UPDATE ventas SET cantidad=2 WHERE id=1;
Query OK, 1 row affected (0.00 sec)
Líneas correspondientes: 1  Cambiadas: 1  Avisos: 0

mysql> SELECT * FROM ventas;
+----+------------------+----------+
| id | producto         | cantidad |
+----+------------------+----------+
|  1 | Gansito marinela | 2        |
+----+------------------+----------+
1 row in set (0.00 sec)

Vamos a confirmar que deseamos los cambios.

mysql> COMMIT;
Query OK, 0 rows affected (0.05 sec)

En este momento los cambios son permanentes y definitivos.

mysql> SELECT * FROM ventas;
+----+------------------+----------+
| id | producto         | cantidad |
+----+------------------+----------+
|  1 | Gansito marinela | 2        |
+----+------------------+----------+
1 row in set (0.00 sec)

Bibliografía:
https://www.ionos.mx/digitalguide/servidores/know-how/guia-para-aprender-a-utilizar-mysql/

https://www.hostinger.mx/tutoriales/que-es-mysql/

Comentarios

Entradas más populares de este blog

Principales diferencias de los sistemas manejadores de bases de datos POSTGRESQL, VISUAL PROFOX, PHPMYADMIN

RADIO GROUP Y RADIO BUTTON

Principales funciones del sistema manejador de base de datos postgresql