Compare commits
13 Commits
21d9b31b32
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f7fbb3238 | |||
| 3aca5c7fa2 | |||
| 7f0a0ace07 | |||
| c435f1ccf2 | |||
| f6e2da5f2f | |||
| 29f4899917 | |||
| 44120cfd19 | |||
| fd7c50d2d5 | |||
| 9e1b08a4ea | |||
| 70f954f4cb | |||
|
|
afa5534719 | ||
|
|
539c8a2399 | ||
|
|
4233ed559d |
5
.obsidian/app.json
vendored
5
.obsidian/app.json
vendored
@@ -1 +1,4 @@
|
|||||||
{}
|
{
|
||||||
|
"spellcheck": false,
|
||||||
|
"alwaysUpdateLinks": true
|
||||||
|
}
|
||||||
4
.obsidian/appearance.json
vendored
4
.obsidian/appearance.json
vendored
@@ -1 +1,3 @@
|
|||||||
{}
|
{
|
||||||
|
"accentColor": "#9600ff"
|
||||||
|
}
|
||||||
3
.obsidian/community-plugins.json
vendored
3
.obsidian/community-plugins.json
vendored
@@ -1,3 +1,4 @@
|
|||||||
[
|
[
|
||||||
"obsidian-git"
|
"obsidian-git",
|
||||||
|
"languagetool"
|
||||||
]
|
]
|
||||||
12
.obsidian/graph.json
vendored
12
.obsidian/graph.json
vendored
@@ -6,7 +6,15 @@
|
|||||||
"hideUnresolved": false,
|
"hideUnresolved": false,
|
||||||
"showOrphans": true,
|
"showOrphans": true,
|
||||||
"collapse-color-groups": true,
|
"collapse-color-groups": true,
|
||||||
"colorGroups": [],
|
"colorGroups": [
|
||||||
|
{
|
||||||
|
"query": "SQL",
|
||||||
|
"color": {
|
||||||
|
"a": 1,
|
||||||
|
"rgb": 16514816
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
"collapse-display": true,
|
"collapse-display": true,
|
||||||
"showArrow": false,
|
"showArrow": false,
|
||||||
"textFadeMultiplier": 0,
|
"textFadeMultiplier": 0,
|
||||||
@@ -17,6 +25,6 @@
|
|||||||
"repelStrength": 10,
|
"repelStrength": 10,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 250,
|
"linkDistance": 250,
|
||||||
"scale": 1,
|
"scale": 0.6666666666666666,
|
||||||
"close": true
|
"close": true
|
||||||
}
|
}
|
||||||
19
.obsidian/plugins/languagetool/data.json
vendored
Normal file
19
.obsidian/plugins/languagetool/data.json
vendored
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"serverUrl": "https://api.languagetool.org",
|
||||||
|
"autoCheckDelay": 3000,
|
||||||
|
"shouldAutoCheck": true,
|
||||||
|
"languageVariety": {
|
||||||
|
"en": "en-US",
|
||||||
|
"de": "de-DE",
|
||||||
|
"pt": "pt-PT",
|
||||||
|
"ca": "ca-ES"
|
||||||
|
},
|
||||||
|
"dictionary": [
|
||||||
|
"Git"
|
||||||
|
],
|
||||||
|
"syncDictionary": false,
|
||||||
|
"remoteDictionary": [],
|
||||||
|
"pickyMode": false,
|
||||||
|
"longCheckNotification": true,
|
||||||
|
"staticLanguage": "es-ES"
|
||||||
|
}
|
||||||
4
.obsidian/plugins/languagetool/main.js
vendored
Normal file
4
.obsidian/plugins/languagetool/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/languagetool/manifest.json
vendored
Normal file
10
.obsidian/plugins/languagetool/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "languagetool",
|
||||||
|
"name": "LanguageTool",
|
||||||
|
"version": "1.4.2",
|
||||||
|
"minAppVersion": "1.8.7",
|
||||||
|
"description": "Unofficial integration of the LanguageTool spell and grammar checker.",
|
||||||
|
"author": "Lars Wrenger, Clemens Ertle",
|
||||||
|
"authorUrl": "https://github.com/wrenger",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
54
.obsidian/plugins/languagetool/styles.css
vendored
Normal file
54
.obsidian/plugins/languagetool/styles.css
vendored
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
:root {
|
||||||
|
--lt-minor: #e9b35f;
|
||||||
|
--lt-major: #da615c;
|
||||||
|
--lt-style: #8981f3;
|
||||||
|
}
|
||||||
|
.lt-minor {
|
||||||
|
--lt-highlight: var(--lt-minor)
|
||||||
|
}
|
||||||
|
.lt-major {
|
||||||
|
--lt-highlight: var(--lt-major)
|
||||||
|
}
|
||||||
|
.lt-style {
|
||||||
|
--lt-highlight: var(--lt-style)
|
||||||
|
}
|
||||||
|
|
||||||
|
.lt-settings-grid {
|
||||||
|
display: inline-grid;
|
||||||
|
}
|
||||||
|
.lt-dictionary-words {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lt-menu-info {
|
||||||
|
max-width: 200px;
|
||||||
|
}
|
||||||
|
.lt-menu-message {
|
||||||
|
font-size: 0.8em;
|
||||||
|
}
|
||||||
|
.lt-menu-title + .lt-menu-message {
|
||||||
|
margin-top: 5pt;
|
||||||
|
}
|
||||||
|
|
||||||
|
.lt-status-bar-btn {
|
||||||
|
cursor: pointer;
|
||||||
|
&:hover {
|
||||||
|
background-color: var(--background-modifier-hover);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lt-loading > svg {
|
||||||
|
animation-name: spin;
|
||||||
|
animation-duration: 1s;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
animation-timing-function: linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
@keyframes spin {
|
||||||
|
from {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
13
.obsidian/types.json
vendored
Normal file
13
.obsidian/types.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"types": {
|
||||||
|
"aliases": "aliases",
|
||||||
|
"cssclasses": "multitext",
|
||||||
|
"tags": "tags",
|
||||||
|
"lt-language": "text",
|
||||||
|
"lt-picky": "checkbox",
|
||||||
|
"lt-autoCheck": "checkbox",
|
||||||
|
"lt-dictionary": "multitext",
|
||||||
|
"lt-disabledRules": "multitext",
|
||||||
|
"lt-disabledCategories": "multitext"
|
||||||
|
}
|
||||||
|
}
|
||||||
44
.obsidian/workspace.json
vendored
44
.obsidian/workspace.json
vendored
@@ -4,17 +4,21 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "11934cd0d47e8fe9",
|
"id": "08e268613800bbe0",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "7b2d07c61479b5c3",
|
"id": "6baa04c1fda7d92f",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "graph",
|
"type": "markdown",
|
||||||
"state": {},
|
"state": {
|
||||||
"icon": "lucide-git-fork",
|
"file": "README.md",
|
||||||
"title": "Vista gráfica"
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "README"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -74,8 +78,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 300,
|
"width": 300
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "519d5773673c1040",
|
"id": "519d5773673c1040",
|
||||||
@@ -191,16 +194,27 @@
|
|||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "7b2d07c61479b5c3",
|
"active": "a21fd362c8ad7bcb",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
|
"Programación/HTML y CSS",
|
||||||
|
"Programación/JavaScript",
|
||||||
|
"Programación/PHP",
|
||||||
|
"Programación/Python",
|
||||||
|
"Servidores/M5",
|
||||||
|
"Servidores/Implantación de aplicaciones web",
|
||||||
|
"SOST",
|
||||||
|
"DIGI",
|
||||||
|
"Servidores",
|
||||||
|
"Programación",
|
||||||
|
"BDD/SQL/SQL.md",
|
||||||
|
"BDD/SQL/Procedimientos almacenados.md",
|
||||||
|
"BDD/SQL/Lenguaje de Manupulación de Datos (DML).md",
|
||||||
|
"BDD/SQL/Diario/Clase 4 de diciembre.md",
|
||||||
|
"BDD/SQL/Importación y exportación de base de datos.md",
|
||||||
"BDD/SQL/Tipos de datos.md",
|
"BDD/SQL/Tipos de datos.md",
|
||||||
"BDD/SQL/Sintaxis (Keywords).md",
|
"BDD/SQL/Sintaxis (Keywords).md",
|
||||||
"BDD/SQL",
|
"BDD/SQL/Lenguaje de definición de datos (DDL).md",
|
||||||
"Sin título.base",
|
|
||||||
"Sin título 1.base",
|
|
||||||
"README.md",
|
"README.md",
|
||||||
"BDD/SQL/SQL.md",
|
"BDD/SQL/Diario"
|
||||||
"BDD"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
33
BDD/SQL/Diario/Clase 4 de diciembre.md
Normal file
33
BDD/SQL/Diario/Clase 4 de diciembre.md
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
|
||||||
|
---
|
||||||
|
# Cosas explicadas:
|
||||||
|
- `RESTRICT`
|
||||||
|
- `CASCADE`
|
||||||
|
- `SET NULL`
|
||||||
|
|
||||||
|
Todos pertenecen al [[Lenguaje de definición de datos (DDL)|DDL]], así que sirven para la modificación de las tablas de la base de datos.
|
||||||
|
Es aplicable mediante `ALTER TABLE`. Un ejemplo sería:
|
||||||
|
|
||||||
|
- `RESTRICT`:
|
||||||
|
```SQL
|
||||||
|
ALTER TABLE Pedidos
|
||||||
|
ADD CONSTRAINT fk_pedido_cliente
|
||||||
|
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
|
||||||
|
ON DELETE RESTRICT;
|
||||||
|
```
|
||||||
|
|
||||||
|
- `CASCADE`:
|
||||||
|
```SQL
|
||||||
|
ALTER TABLE Pedidos
|
||||||
|
ADD CONSTRAINT fk_pedido_cliente
|
||||||
|
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
|
||||||
|
ON DELETE CASCADE;
|
||||||
|
```
|
||||||
|
|
||||||
|
- `SET NULL`:
|
||||||
|
```SQL
|
||||||
|
ALTER TABLE Pedidos
|
||||||
|
ADD CONSTRAINT fk_pedido_cliente
|
||||||
|
FOREIGN KEY (id_cliente) REFERENCES Clientes(id)
|
||||||
|
ON DELETE SET NULL;
|
||||||
|
```
|
||||||
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
|
||||||
|
```
|
||||||
1
BDD/SQL/Lenguaje de Manupulación de Datos (DML).md
Normal file
1
BDD/SQL/Lenguaje de Manupulación de Datos (DML).md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
En SQL, el Lenguaje de Manipulación de Datos (DML)
|
||||||
@@ -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.
|
Exsten cuatro operaciones basicas: CREATE, ALTER, DROP y TRUNCATE.
|
||||||
|
|
||||||
## CREATE (Crear)
|
## 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)
|
#### Ejemplo (Crear una tabla)
|
||||||
|
|
||||||
```SQL
|
```SQL
|
||||||
|
|||||||
1
BDD/SQL/Procedimientos almacenados.md
Normal file
1
BDD/SQL/Procedimientos almacenados.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
En SQL, los Procedimientos almacenados
|
||||||
@@ -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
|
```sql
|
||||||
SELECT empleados WHERE dat
|
SELECT empleados WHERE dat
|
||||||
```
|
```
|
||||||
|
|
||||||
Las keywords de SQL son:
|
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
|
- INSERT - Sirve
|
||||||
- UPDATE
|
- UPDATE
|
||||||
- DELETE
|
- DELETE
|
||||||
|
|||||||
@@ -48,3 +48,4 @@ Algunos de los tipos de datos basicos de SQL son:
|
|||||||
|
|
||||||
## Binarios:
|
## Binarios:
|
||||||
- **bit** Entero que puede ser 0, 1 o NULL.
|
- **bit** Entero que puede ser 0, 1 o NULL.
|
||||||
|
|
||||||
|
|||||||
72
README.md
72
README.md
@@ -0,0 +1,72 @@
|
|||||||
|
# Bienvenido a mis notas
|
||||||
|
---
|
||||||
|
Soy Carpi, este es mi espacio Gitea. Aquí cuelgo notas, trabajos, proyectos y cualquier cosa que me sirva para estudiar o trabajar. Si algo te es útil, adelante. Bienvenido eres (referencia).
|
||||||
|
|
||||||
|
---
|
||||||
|
# Temarios
|
||||||
|
Lo que trato:
|
||||||
|
- Base de Datos
|
||||||
|
- Programación:
|
||||||
|
- Python
|
||||||
|
- PHP
|
||||||
|
- JavaScript
|
||||||
|
- HTML y CSS (No son lenguajes de programación, pero lo pongo aquí igualmente)
|
||||||
|
- Servidores:
|
||||||
|
- Implantación de aplicaciones Web
|
||||||
|
- M5 (no tengo idea de qué nombre ponerle)
|
||||||
|
- Digitalización aplicada en sectores productivos
|
||||||
|
- Sostenibilidad aplicada a los sistemas de producción
|
||||||
|
|
||||||
|
- Y cosas personales, como documentación técnica que hago yo mismo.
|
||||||
|
|
||||||
|
No cubriré exactamente todo, pero intentaré que sea lo más entendible posible.
|
||||||
|
|
||||||
|
---
|
||||||
|
# Sobre cómo van las notas
|
||||||
|
Uso [Obsidian](https://obsidian.md), así que algunos enlaces pueden no funcionar fuera de la app.
|
||||||
|
|
||||||
|
Si queréis mi repo:
|
||||||
|
|
||||||
|
---
|
||||||
|
### Windows:
|
||||||
|
Si estáis en Windows (una lástima), instala [Git](https://git-scm.com). Cuando termines de *next, next, next*, ejecuta:
|
||||||
|
|
||||||
|
```CMD
|
||||||
|
git clone https://repos.lilcarpi.xyz/carpi/Notas-Asir.git
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
### Linux:
|
||||||
|
Instala Git según tu distro:
|
||||||
|
|
||||||
|
```SHELL
|
||||||
|
# Ubuntu - Debian
|
||||||
|
sudo apt install git
|
||||||
|
|
||||||
|
# RHEL like, como Fedora:
|
||||||
|
sudo dnf install git
|
||||||
|
|
||||||
|
# Arch Linux:
|
||||||
|
sudo pacman -Sy git
|
||||||
|
```
|
||||||
|
|
||||||
|
Lo demás lo sabes. Usas Linux.
|
||||||
|
|
||||||
|
---
|
||||||
|
### Android:
|
||||||
|
Instala Obsidian desde la Play Store [aquí](https://play.google.com/store/apps/details?id=md.obsidian).
|
||||||
|
|
||||||
|
Como en Android no se pueden clonar repos, te los dejo [aquí](https://lilcarpi.xyz/download/Notas-Asir.zip).
|
||||||
|
|
||||||
|
Sí, pasa más de un día sin update, manda un mensaje: carpi@mailcarpi.xyz.
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
### iOS (replantea tus decisiones de vida, por favor):
|
||||||
|
Instala Obsidian por la App Store [aquí](https://apps.apple.com/us/app/obsidian-connected-notes/id1557175442).
|
||||||
|
|
||||||
|
iOS tampoco deja clonar repos... Ni hacer nada en general, usa la copia en Android.
|
||||||
|
|
||||||
|
---
|
||||||
|
Abrís Obsidian y buscáis donde hayáis descargado el repo y listo.
|
||||||
|
(No me lo confundas con el juego. O sí, pero luego no digas que no furula).
|
||||||
|
|||||||
Reference in New Issue
Block a user