¡Claro!
Aquí tienes una lista de comandos SQL comunes en SQL Server, junto con sus
significados o usos:
1. SELECT:
Uso: Selecciona datos de una o varias tablas.
Ejemplo: SELECT column1, column2 FROM table_name WHERE
condition;
2. INSERT INTO:
Uso: Inserta nuevos registros en una tabla.
Ejemplo: INSERT INTO table_name (column1, column2) VALUES
(value1, value2);
3. UPDATE:
Uso: Modifica datos existentes en una tabla.
Ejemplo: UPDATE table_name SET column1 = value1 WHERE condition;
4. DELETE FROM:
Uso: Elimina registros de una tabla.
Ejemplo: DELETE FROM table_name WHERE condition;
5. CREATE TABLE:
Uso: Crea una nueva tabla con definición de columnas y tipos de datos.
Ejemplo: CREATE TABLE table_name (column1 datatype, column2
datatype, ...);
6. ALTER TABLE:
Uso: Modifica la estructura de una tabla (agrega, modifica o elimina
columnas).
Ejemplo: ALTER TABLE table_name ADD column_name datatype;
7. DROP TABLE:
Uso: Elimina una tabla y todos sus datos permanentemente.
Ejemplo: DROP TABLE table_name;
8. CREATE DATABASE:
Uso: Crea una nueva base de datos.
Ejemplo: CREATE DATABASE database_name;
9. USE:
Uso: Selecciona la base de datos con la que trabajar.
Ejemplo: USE database_name;
10. ALTER DATABASE:
Uso: Modifica propiedades de una base de datos.
Ejemplo: ALTER DATABASE database_name SET NEW_PROPERTY =
value;
11. CREATE INDEX:
Uso: Crea un índice en una tabla para acelerar las consultas.
Ejemplo: CREATE INDEX index_name ON table_name (column1,
column2);
12. DROP INDEX:
Uso: Elimina un índice existente.
Ejemplo: DROP INDEX index_name ON table_name;
13. SELECT DISTINCT:
Uso: Selecciona valores únicos de una columna.
Ejemplo: SELECT DISTINCT column_name FROM table_name;
14. ORDER BY:
Uso: Ordena los resultados de una consulta según una o más columnas.
Ejemplo: SELECT column1, column2 FROM table_name ORDER BY
column1 ASC, column2 DESC;
15. GROUP BY:
Uso: Agrupa filas que tienen los mismos valores en columnas
específicas.
Ejemplo: SELECT column1, COUNT(*) FROM table_name GROUP BY
column1;
16. HAVING:
Uso: Filtra los resultados de una consulta que involucra GROUP BY.
Ejemplo: SELECT column1, COUNT(*) FROM table_name GROUP BY
column1 HAVING COUNT(*) > 1;
17. JOIN:
Uso: Combina filas de dos o más tablas basadas en una condición
relacionada.
Ejemplo: SELECT * FROM table1 INNER JOIN table2 ON table1.column
= table2.column;
18. UNION:
Uso: Combina resultados de dos o más consultas.
Ejemplo: SELECT column1 FROM table1 UNION SELECT column1 FROM
table2;
19. SUBQUERIES:
Uso: Utiliza una consulta dentro de otra consulta.
Ejemplo: SELECT column1 FROM table1 WHERE column1 IN (SELECT
column1 FROM table2);
20. TRUNCATE TABLE:
Uso: Elimina todos los registros de una tabla sin registrar la acción en el
registro de transacciones.
Ejemplo: TRUNCATE TABLE table_name;
21. BACKUP DATABASE:
Uso: Realiza una copia de seguridad de la base de datos.
Ejemplo: BACKUP DATABASE database_name TO disk = 'C:\
backup.bak';
22. RESTORE DATABASE:
Uso: Restaura una base de datos desde un archivo de copia de
seguridad.
Ejemplo: RESTORE DATABASE database_name FROM disk = 'C:\
backup.bak';
23. select nombre,telefono from Empleados: para ver un campo
especifico
24. select * from Empleados where nombre = 'Alberto'; para ver
todos los campos de una empleado
REALIZAR CONSULTAS ESPECÍFICAS A LOS REGISTROS
select * from Empleados
select * from Empleados where nombre = 'alberto';
select * from Empleados where edad = 29;
select nombre, edad from Empleados where edad = 29;
Operadores lógicos
--Empleado cuyo id sea igual a 4
select * from Empleados where idempleados = 4;
--Empleado cuya edad sea distinta de 25
select * from Empleados where edad != 25;
--Empleado cuya edad sea distinta de 25
select * from Empleados where edad <> 25;
--Empleado cuyo salario sea mayor de 3000
select * from Empleados where salario > 3000;
--Empleado cuyo salario sea menor de 40000
select * from Empleados where salario < 40000;
--Empleado cuya edad sea igual a 29
select nombre, edad from Empleados where edad = 29;
--Empleado cuyo salario sea mayor o igual de 40000
select * from Empleados where salario >= 40000;
Estos comandos deberían proporcionarte una buena base para trabajar con SQL
Server. Ten en cuenta que la sintaxis exacta y las opciones pueden variar según la
versión específica de SQL Server que estés utilizando.
Para actualizar registros
update Articulos set NOMBRE = 'carnes' where ID = 3;
Renombrar campos
exec sp_rename 'Articulos.id', 'ID';