Al momento de crear y administrar Bases de Datos con código SQL necesitamos hacer uso de comandos para acceder y manipular datos, por lo tanto, es necesario conocer y estudiar dichas instrucciones, ya que serán la base para que aprendamos código SQL y por consiguiente aprendamos la implementación de las operaciones básicas de Sql es decir: crear, actualizar, eliminar y manipular las bases de datos en Sql Server o MySQL.
SQL (Structured Query Language) es un lenguaje de programación utilizado para gestionar y manipular bases de datos relacionales.
Indice del Articulo
Lista de comandos SQL para Sql Server y MySQL
A continuación veremos los principales comandos SQL utilizados durante la administración de las Bases de Datos y conocerás para qué sirven:
- SELECT: Se utiliza para recuperar datos de una tabla o vista.
- INSERT: Permite agregar nuevos registros a una tabla.
- UPDATE: Utilizado para modificar registros existentes en una tabla.
- DELETE: Sirve para eliminar registros de una tabla que cumplan ciertas condiciones.
- CREATE TABLE: Crea una nueva tabla en la base de datos, especificando las columnas y sus tipos de datos.
- ALTER TABLE: Modifica una tabla existente, permitiendo agregar, modificar o eliminar columnas.
- DROP TABLE: Elimina una tabla y todos sus datos de la base de datos de forma permanente.
- CREATE DATABASE: Crea una nueva base de datos en el servidor de bases de datos.
- USE DATABASE: Selecciona una base de datos específica para trabajar en ella.
- ORDER BY: Se utiliza para ordenar los resultados de una consulta en función de una o más columnas.
- GROUP BY: Agrupa filas basadas en los valores de una columna y se utiliza comúnmente con funciones de agregación como COUNT, SUM, AVG, etc.
- JOIN: Combina filas de dos o más tablas basadas en una columna común.
- WHERE: Se utiliza para aplicar condiciones a las filas que se seleccionarán en una consulta.
- AND, OR: Operadores lógicos utilizados en combinación con la cláusula WHERE para crear condiciones más complejas.
- ORDER BY: Se utiliza para ordenar los resultados de una consulta en función de una o más columnas, ya sea de manera ascendente o descendente.
- LIMIT: Limita el número de filas recuperadas en una consulta.
- DISTINCT: Se utiliza para eliminar duplicados de los resultados de una consulta.
- HAVING: Funciona como una extensión de GROUP BY y se utiliza para filtrar grupos basados en condiciones de agregación.
- UNION: Combina los resultados de dos o más consultas en un solo conjunto de resultados.
- CREATE INDEX: Crea un índice en una o más columnas de una tabla para mejorar la velocidad de las consultas.
- DROP INDEX: Elimina un índice de una tabla.
- GRANT: Concede privilegios o permisos a usuarios en la base de datos.
- REVOKE: Revoca privilegios previamente concedidos a usuarios en la base de datos.
- TRANSACTION: Inicia, confirma o deshace una transacción en la base de datos.
- COMMIT: Confirma una transacción, guardando los cambios en la base de datos.
- ROLLBACK: Deshace una transacción, revirtiendo los cambios no confirmados.
Curso de SQL Server Desde Cero
Comandos sql para manipular Datos
SELECT es utilizado para recuperar datos de una o más tablas, en otras palabras, nos permite hacer consultas de los registros de las tablas.
INSERT es utilizado añadir o insertar registros a una tabla creada previamente, su complemento es Insert into.
UPDATE es utilizado para modificar los datos de un conjunto de registros existentes en una tabla
DELETE es utilizado para eliminar o borrar todo o una parte de los datos de la tabla indicada por el argumento especificado después de la palabra clave FROM.
TRUNCATE es utilizado para borrar todos los registros de una tabla, pero no la tabla, es decir que quedaría una tabla vacía.
Clausulas básicas
Las cláusulas son condiciones y las utilizamos para especificar los datos que deseamos seleccionar o manipular.
FROM se utiliza para especificar la tabla de la cual se van a consultar los registros
GROUP BY se utiliza para separar en grupos específicos los registros consultados.
ORDER BY se utiliza para ordenar los registros seleccionados tomando en cuenta los parámetros que le indiquemos.
WHERE Se utilizar para determinar los registros seleccionados con la cláusula FROM
HAVING es parecida a WHERE, ya que determina qué registros se seleccionan. Cuando los registros se han agrupado utilizando GROUP BY, la cláusula HAVING determina cuáles de ellos se van a mostrar.
Comandos para la cláusula Select
AVG Se utiliza para determinar el promedio de los registros de un campo determinado, en una tabla especifica.
COUNT Se utiliza para devolver el número de registros que se muestran en una consulta realizada.
SUM Se utiliza para devolver la suma de todos los registros de un campo especifico, dentro de una tabla.
MAX Se utiliza para devolver el registro mayor o cantidad mayor de un campo especifico, dentro de una tabla.
MIN Se utiliza para devolver el registro menor o cantidad menor de un campo especifico, dentro de una tabla.
Todos las instrucciones sql vistas anteriormente son los mas usados, sin embargo es importante tener claro que deben ser complementados con ciertas palabras reservadas, por lo tanto es importante conocer la sintaxis para cada una de las acciones que deseamos realizar en nuestra Base de Datos. Te invito a que continúes aprendiendo en las diferentes categorías de este sitio web.
Secciones principales del Sitio Web: