0% encontró este documento útil (0 votos)
69 vistas4 páginas

Comandos SQL Server Esenciales

El documento describe comandos SQL comunes como SELECT, INSERT, UPDATE, DELETE y otros para manipular datos en tablas de una base de datos SQL Server.

Cargado por

alberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
69 vistas4 páginas

Comandos SQL Server Esenciales

El documento describe comandos SQL comunes como SELECT, INSERT, UPDATE, DELETE y otros para manipular datos en tablas de una base de datos SQL Server.

Cargado por

alberto
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

¡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';

También podría gustarte