Skip to content

alexbs01/SQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apuntes de SQL de Bases de Datos

Índice

Qué es SQL

SQL es un lenguaje declarativo que se usa para gestionar bases de datos relacionales, consta de cinco sublenguajes que hacen posible que se puedan crear bases de datos, insertar datos, crear consultas, modificar permisos de acceso a los datos, borrar tablas...

Sublenguajes de SQL

En SQL existen seis sublenguajes que que se usan para hacer diferentes cosas, como crear bases de datos, tablas, consultas, modificarlas, hacer transactiones... Los nombres de cada uno son estos y también las setencias más importantes de cada uno.

  • DDL (Data Definition Language) --> CREATE, ALTER, DROP
  • DML (Data Manipulation Lianguage) --> INSERT, UPDATE, DELETE
  • DCL (Data Control Language) --> GRANT, REVOKE, (AUDIT, COMMENT)
  • TCL (Transaction Control Language) --> COMMIT, ROLLBACK, (SAVEPOINT)
  • DQL (Data Query Language) --> SELECT
  • SCL (Sesion Control Language) --> ALTER SESION

Cosas a tener en cuenta

  1. Los strings siempre van entre comillas simples.
  2. Por conveinio las clausulas como SELECT, FROM, WHERE... Van en mayúsculas.
  3. Siempre se pone punto y coma al final.
  4. Los comentarios de una línea se hacen con -- y lo comentado irá después de los dos guiones.
  5. Los comentarios multilínea se hacen con /* */ poniendo el código comentado entre los asteríscos.

Como instalar MariaDB en Ubuntu 18 04

MariaDB es un SGBD (Sistema Gestor de Bases de Datos) relacionales creada en octubre de 2009 que deriva de MySQL, puesto que ambos SGBD fueron fundadas por la misma persona, Michael Widenius.

Solo necesitamos tener un usuario con privilegios de sudo.

  1. Comenzaremos actualizando los paquetes instalados con el comando:
~$ sudo apt update

  1. A continuación instalaremos el servidor de MariaDB.
~$ sudo apt install mariad-server

  1. Y comprobaremos que está bien instalado con:
~$ sudo systemctl status mariadb

También podemor ver la versión con mysql -V o mysql --version.
Y para ejecutar el programa tendremos que usar privilegios de sudo, por lo que para abrilo tendremos que usar el comando sudo mysql. Para buscar ayuda tendremos que escribir \h y para limpiar la pantalla como si hicieramos clear \c. A partir de ahí se pueden crear bases de datos, tablas...

Aquí dejo dos imágenes de como se debería ver una vez instalado, como se ven las tablas y los argumentos que aparecen cuando pides ayuda.
Y un link con a implementación de dos bases de datos con MaríaDB en este mismo repositorio, Implantación de dos BD con MariaDB.

MariaDB1 MariaDB2