Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Código
Hoja de trucos de
Parte 2
Parte 8
INT(size), BLOB, VARCHAR(size)
Tipos comunes de MySQL
Empuñadura de
barco - FIM /*Comment */
Comentarios
SELECT col1, /*col2,*/ col3 FROM Tab1; -- comment
Agarre de barco
Valle de la roca
Cómo comprimir y
descomprimir Consultas / Seleccionar
archivos y carpetas
SELECT * FROM table1; mesa entera
en Java SELECT col1, col2, FROM table1; Solo dos columnas
SELECT * FROM table1 WHERE loc='Mexico'; Todo lo que coincida con el término de búsqueda
AI
SELECT DISTINCT col1, col2 FROM table1; Solo registros distintos
Aprendizaje SELECT COUNT(DISTINCT Country) FROM table1; Recuento de registros distintos para una columna
automático SELECT * FROM Customers ORDER BY Country ASC; orden ascendente
SELECT * FROM Customers ORDER BY Country DESC; Orden descendente
Algoritmo de SELECT * FROM Customers ORDER BY Country ASC, CustomerName DESC; Ambas cosas
vecinos más
cercanos K
Devolver múltiples
valores Python Insertar / Actualizar / Eliminar
Instalación de Lua INSERT INTO Customers (a, b) VALUES ('abc', 'xyz'); Insertar
UPDATE Customers SET ContactName = 'Alfred', City= 'Frankfurt' WHERE CustomerID = 1; Actualizar
Python - Cómo
UPDATE Customers SET ContactName='Juan'; Actualización - ¡NO! (juegos
manejar la división DELETE FROM Customers WHERE CustomerName='Alfreds'; Borrar
por cero DELETE FROM table_name; Eliminar - ¡NO! (borra todo)
DELETE * FROM table_name; Eliminar - ¡NO! (borra todo)
Python - Cómo
multiplicar flotantes
java.util.Scanner
SELECT MIN(col1) from table1; valor más pequeño en col
Java Cómo eliminar SELECT MAX(col1) from table1; mayor valor en col
SELECT COUNT(col1) from table1; número en columna
un directorio con
SELECT AVG(col1) from table1; valor promedio
archivos (recursivo)
SELECT SUM(col1) from table1; suma de valores
Java Cómo cifrar SELECT TOP 5 * FROM Customers; primeros 5 registros ( MSSQL )
SELECT * FROM Customers LIMIT 5; primeros 5 registros ( MySQL )
una cadena
SELECT * FROM Customers WHERE ROWNUM <= 5; primeros 5 registros (Oracle)
Java Cómo
encontrar el modo
de una matriz
Java Cómo importar La coincidencia de patrones
matemáticas
https://low-orbit.net/sql-cheat-sheet 1/5
7/3/22, 19:35 Hoja de trucos de SQL | Flujo de órbita baja
Java Cómo obtener WHERE City LIKE '[!bsp]%'; -- access/mssql only
el valor ASCII del % cero, uno o varios
_ solo char, mysql, mssql/uso de acceso? en lugar
carácter
.. WHERE Country IN ('Germany', 'France', 'UK'); Membresía del conjunto de consultas
Java Cómo generar .. WHERE Country NOT IN ('Germany', 'France', 'UK'); Membresía del conjunto de consultas
un número aleatorio .. WHERE Country IN (SELECT Country FROM Suppliers); Membresía del conjunto de consultas
.. WHERE Price BETWEEN 10 AND 20; -- inclusinve Consulta por Rangos
Java Cómo obtener .. WHERE Price NOT BETWEEN 10 AND 20; Consulta por Rangos
la fecha y hora .. WHERE Price NOT BETWEEN ‘abc’ AND ‘xyz’; Consulta por Rangos
actuales .. WHERE OrderDate BETWEEN #07/04/1996# AND #07/09/1996#; Consulta por Rangos
.. WHERE (Price BETWEEN 10 AND 20) AND NOT CategoryID IN (1,2,3); Y
Java Cómo agregar SELECT CustomerID as ID, CustomerName AS Customer FROM Customers; Consulta de tabla múltiple
/ agregar a una SELECT o.OrderID, c.CustomerName FROM Customers AS c, Orders AS o; Consulta de tabla múltiple
matriz ...WHERE col1 IS NULL; Comprobar NULL
...WHERE col1 IS NOT NULL; Comprobar NO NULO
Java Cómo
comparar cadenas
encontrar la
longitud de la SELECT column_name(s) FROM table1
Unir internamente
INNER JOIN table2 ON table1.column_name = table2.column_name;
cadena
Java Cómo llenar SELECT Orders.OrderID, Customers.CustomerName,
Unir internamente
Orders.CustomerID = Customers.CustomerID) INNER JOIN Shippers ON
IZQUIERDA Unirse
basura ON table1.column_name = table2.column_name;
DERECHO Unirse
ON table1.column_name = table2.column_name;
Java Cómo instalar
Apache Commons
IO SELECT column_name(s) FROM table1 FULL OUTER JOIN
EXTERIOR COMPLETO
table2 ON table1.column_name = table2.column_name;
Java Cómo salir de
la declaración If SELECT A.CustomerName, B.CustomerName, A.City FROM
Varios
Create Table
PersonID int,
https://low-orbit.net/sql-cheat-sheet 2/5
7/3/22, 19:35 Hoja de trucos de SQL | Flujo de órbita baja
LastName varchar(255)
);
Create Table
Create Table
UNIQUE (ID)
); --mysql only
);
); -- mysql only,
PersonID int,
);--mysql only
PersonID int,
REFERENCES Persons(PersonID)
FirstName varchar(255),
Create Table - With a Constraint (MySQL only)
Age int,
CHECK (Age>=18)
); -- mysql only
FirstName varchar(255),
Age int,
City varchar(255),
FirstName varchar(255),
Create Table - With a Default Value
Age int,
);
);
FirstName varchar(255),
Age int,
); -- mysql only
https://low-orbit.net/sql-cheat-sheet 3/5
7/3/22, 19:35 Hoja de trucos de SQL | Flujo de órbita baja
Table Removal
Alter Table
ALTER TABLE table_name MODIFY COLUMN col1 year; --mysql only, others differ
ALTER Table
ALTER TABLE Persons DROP INDEX UC_Person; --multi col constraint, mysql only
Tabla ALTER:
ALTER TABLE Persons ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName); -- multi col, named
Suelta la cl
ALTER TABLE Persons DROP PRIMARY KEY; --mysql only
Tabla ALTER
ALTER TABLE Orders ADD CONSTRAINT FK_PersonOrder FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
Tabla ALTER
ALTER TABLE Persons ADD CONSTRAINT CHK_PersonAge CHECK (Age>=18 AND City='Sandnes');
Tabla ALTER
ALTER City SET DEFAULT 'Sandnes'; -- mysql only
Eliminar índ
ALTER TABLE table_name DROP INDEX index_name; -- mysql only
Crear índice
FECHA AAAA-MM-DD
FECHA Y HORA AAAA-MM-DD HH:MI:SS
MARCA DE TIEMPO AAAA-MM-DD HH:MI:SS
AÑO AAAA o AAA
Puntos de vista
FROM Products
WHERE Discontinued = No;
https://low-orbit.net/sql-cheat-sheet 4/5
7/3/22, 19:35 Hoja de trucos de SQL | Flujo de órbita baja
https://low-orbit.net/sql-cheat-sheet 5/5