Añadido importacion y exportacion de datos.
This commit is contained in:
7
BDD/SQL/Diario/Clase 4 de diciembre.md
Normal file
7
BDD/SQL/Diario/Clase 4 de diciembre.md
Normal file
@@ -0,0 +1,7 @@
|
||||
# Cosas explicadas:
|
||||
- `RESTRICT`
|
||||
- `CASCADE`
|
||||
- `SET NULL`
|
||||
|
||||
Todos pertenecen al [[Lenguaje de definición de datos (DDL)| DDL]], asi que sirven para la modificacion de las tablas de la base de datos.
|
||||
Es aplicable mediante `ALTER TABLE`.
|
||||
24
BDD/SQL/Importación y exportación de base de datos.md
Normal file
24
BDD/SQL/Importación y exportación de base de datos.md
Normal file
@@ -0,0 +1,24 @@
|
||||
|
||||
---
|
||||
# Importar bases de datos
|
||||
|
||||
Requisitos:
|
||||
- Conexión a la base de datos
|
||||
- Base de datos creada y vacía
|
||||
|
||||
Con los requisitos cumplidos, se hace:
|
||||
|
||||
```Bash
|
||||
mysql -u nombre_usuario -p nueva_bbdd < nombre_archivo_dump.sql
|
||||
```
|
||||
---
|
||||
## Exportar base de datos
|
||||
|
||||
Requisitos:
|
||||
- Conexión a la base de datos
|
||||
|
||||
Con los requisitos cumplidos, se hace:
|
||||
|
||||
```Shell
|
||||
mysqldump -u nombre_usuario -p nombre_bbdd > nombre_archivo_dump.sql
|
||||
```
|
||||
@@ -2,11 +2,11 @@
|
||||
|
||||
---
|
||||
---
|
||||
El Lenguaje de definicion de datos, es el que se encarga de la modificacion de la estructurea de objetos de la base de datos. Incluye ordenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos.
|
||||
El Lenguaje de definición de datos, es el que se encarga de la modificacion de la estructurea de objetos de la base de datos. Incluye ordenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos.
|
||||
Exsten cuatro operaciones basicas: CREATE, ALTER, DROP y TRUNCATE.
|
||||
|
||||
## CREATE (Crear)
|
||||
Este comando permite crar objetos de datos, como nuevas bases de datos, tablas, vistas y [[procedimientos almacenados]].
|
||||
Este comando permite crear objetos de datos, como nuevas bases de datos, tablas, vistas y [[Procedimientos almacenados|procedimientos almacenados]].
|
||||
#### Ejemplo (Crear una tabla)
|
||||
|
||||
```SQL
|
||||
|
||||
0
BDD/SQL/Procedimientos almacenados.md
Normal file
0
BDD/SQL/Procedimientos almacenados.md
Normal file
@@ -1 +1,9 @@
|
||||
SQL (Structured Query Language) es un lenguaje de programación estandar que se utilia para gestionar y manipular bases de datos relacionales. Permite realizar operaciones como consulta, insercion, actualizacion y eliminacion de datos almacenados en tablas. Es un lenguaje fundamental del desarrollo web y analisis de datos, y existen varios modelos de lectores de SQL, como MySQL, MariaDB, MongoDB, etc.
|
||||
SQL (Structured Query Language) es un lenguaje de programación estandar que se utilia para gestionar y manipular bases de datos relacionales. Permite realizar operaciones como consulta, insercion, actualizacion y eliminacion de datos almacenados en tablas. Es un lenguaje fundamental del desarrollo web y analisis de datos, y existen varios modelos de lectores de SQL, como MySQL, MariaDB, MongoDB, etc.
|
||||
|
||||
Todo lo que se incluye en SQL son:
|
||||
- [[Sintaxis (Keywords)]]
|
||||
- [[Tipos de datos]]
|
||||
- [[Lenguaje de definición de datos (DDL)]]
|
||||
- [[Lenguaje de Manupulación de Datos (DML)]]
|
||||
- [[Procedimientos almacenados]]
|
||||
- [[Importación y exportación de base de datos]]
|
||||
@@ -1,11 +1,11 @@
|
||||
SQL es non-case sensitive, entonces no es necesario indicar las keywords en mayuscula, pero la recomendacion y lo aceptado es siempre poner las keywords e instrucciones en mayuscula, por ejemplo:
|
||||
SQL es non-case sensitive, entonces no es necesario indicar las keywords en mayúscula, pero la recomendación y lo aceptado es siempre poner las keywords e instrucciones en mayúscula, por ejemplo:
|
||||
|
||||
```sql
|
||||
SELECT empleados WHERE dat
|
||||
```
|
||||
|
||||
Las keywords de SQL son:
|
||||
- SELECT - Sirve para seleccionar tablas o bases de datos que hayan disponibles.
|
||||
- SELECT - Sirve para seleccionar tablas o bases de datos que haya disponibles.
|
||||
- INSERT - Sirve
|
||||
- UPDATE
|
||||
- DELETE
|
||||
|
||||
Reference in New Issue
Block a user