0% encontró este documento útil (0 votos)
6 vistas5 páginas

Sintaxis Básica de Consultas SQL

El documento describe las consultas básicas de SQL, incluyendo la creación, inserción, actualización, eliminación y selección de datos en tablas. Se presentan ejemplos de sintaxis para cada operación, como CREATE, INSERT, UPDATE, DELETE y SELECT, así como el uso de ALTER para modificar la estructura de las tablas. Además, se explica cómo utilizar la cláusula WHERE para filtrar resultados y cómo eliminar columnas con la sentencia DROP.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas5 páginas

Sintaxis Básica de Consultas SQL

El documento describe las consultas básicas de SQL, incluyendo la creación, inserción, actualización, eliminación y selección de datos en tablas. Se presentan ejemplos de sintaxis para cada operación, como CREATE, INSERT, UPDATE, DELETE y SELECT, así como el uso de ALTER para modificar la estructura de las tablas. Además, se explica cómo utilizar la cláusula WHERE para filtrar resultados y cómo eliminar columnas con la sentencia DROP.
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 PDF, TXT o lee en línea desde Scribd

CONSULTAS BASICAS SQL (SINTAXIS)

 Create: Crea tablas


Sintaxis: CREATE TABLE “nombre de la tabla”
Ejemplo: CREATE TABLE Estudiante

 Insert: Carga datos a una tabla.


Sintaxis: INSERT INTO “nombre de tabla” (columna1, columna2,...)
VALUES (valor1, valor2,...);

 Nombre de tabla: El nombre de la tabla en la que deseas insertar datos.


 (columna1, columna2,…): Especifica las columnas en las que deseas
insertar datos.
 VALUES (valor1, valor2,…): Proporciona los valores que se insertarán en
las columnas correspondientes.

Ejemplo: Supongamos que tenemos una tabla llamada «productos» con las
columnas nombre, precio y stock, y deseamos insertar un nuevo producto:

INSERT INTO productos (nombre, precio, stock)


VALUES ('Nuevo Producto', 19.99, 100);

Este comando agregará un nuevo producto con el nombre «Nuevo Producto,» un


precio de 19.99 y un stock inicial de 100 unidades a la tabla «productos».

El comando SQL INSERT también puede utilizarse para insertar múltiples filas en
una sola consulta. Por ejemplo:

INSERT INTO clientes (nombre, correo)


VALUES
('Cliente1', 'cliente1@[Link]'),
('Cliente2', 'cliente2@[Link]'),
('Cliente3', 'cliente3@[Link]');

Este comando añadirá tres nuevos clientes a la tabla «clientes».


 Update: Modifica valores de los campos.

Sintaxis: UPDATE “nombre de tabla”


SET columna1 = valor1, columna2 = valor2, …
WHERE condición;

 Nombre de la tabla: El nombre de la tabla que deseas actualizar.


 SET: Define las columnas que deseas modificar y sus nuevos valores.
 WHERE: Opcional, permite especificar las filas que se deben actualizar. Si se
omite, se actualizarán todas las filas.

Ejemplo: Supongamos que tenemos una tabla llamada CLIENTES y queremos


actualizar el nombre de un cliente con un ID específico:

UPDATE clientes
SET nombre = „NuevoNombre‟
WHERE ID = 123;

Este comando modificará el nombre del cliente con ID 123 por «NuevoNombre».

Puedes actualizar múltiples columnas en una sola consulta SQL UPDATE:

UPDATE empleados
SET salario = 50000, cargo = „Gerente‟
WHERE departamento = „Ventas‟;

En este ejemplo, estamos actualizando el salario y el cargo de todos los


empleados que pertenecen al departamento de Ventas.

 Delete: Elimina registros de una tabla.


Sintaxis: DELETE FROM “nombre de tabla”
WHERE condición;

 Nombre de tabla: El nombre de la tabla de la cual deseas eliminar datos.


 WHERE: Opcional, te permite especificar una condición para determinar
qué filas se eliminarán. Si se omite, se eliminarán todas las filas de la tabla.

Ejemplo: Supongamos que tenemos una tabla llamada empleados y queremos


eliminar un empleado específico con un ID determinado:
DELETE FROM empleados WHERE ID = 123;

Este comando eliminará al empleado con ID 123 de la tabla empleados.

 Select: Consulta registros de la base de datos que cumplan


un criterio determinado.

Sintaxis: SELECT columnas


FROM “nombre de tabla”
WHERE condición;
 Columnas: Las columnas específicas que deseas recuperar.
 Nombre de tabla: El nombre de la tabla de la cual quieres extraer datos.
 WHERE: Opcional, permite establecer condiciones para filtrar los
resultados según criterios específicos.

Ejemplo: Supongamos que tenemos una tabla llamada clientes con las
columnas nombre, correo y telefono. Para seleccionar todos los datos de esta
tabla, usaríamos:

SELECT *
FROM clientes;

Este comando devolverá todas las filas y columnas de la tabla de clientes.

Selección de Columnas Específicas

Si solo queremos ciertas columnas, podemos especificarlas después de la palabra


clave SELECT:

SELECT nombre, correo


FROM clientes;

Esto traerá solo las columnas de nombre y correo de la tabla de clientes.


Uso de la Cláusula WHERE para Filtrar Datos

Para obtener datos específicos basados en ciertos criterios, utilizamos la cláusula


WHERE. Por ejemplo, para seleccionar clientes con un correo electrónico
específico:

SELECT *
FROM clientes
WHERE correo = 'cliente1@[Link]';

 Alter: modifica la estructura de una tabla, anade o elimina


columnas, cambia títulos, etc
Sintaxis: ALTER TABLE “nombre de la tabla”
ADD COLUMN “nombre de la tabla a agregar”

 Nombre de tabla: El nombre de la tabla a modificar.


 Nombre de la tabla a agregar: El nombre de la tabla que se va a agregar.

ADD permite agregar nuevas columnas especificando el tipo de dato del nuevo/s
campo/s.

Ejemplo:
ALTER TABLE Clientes
ADD documentoIdentidad VARCHAR (20) NOT NULL;

En el caso que quisiéramos agregar más de una columna a una tabla, podemos
hacerlo desde una sola sentencia.

ALTER TABLE Clientes


ADD documentoIdentidad VARCHAR (20) NOT NULL,
nacionalidad VARCHAR (50),
fechaRegistro DATE;
Sentencia DROP

DROP dentro de una sentencia ALTER TABLE permite eliminar columnas y


restricciones de una tabla. La sentencia sigue la siguiente sintaxis:

ALTER TABLE nombreTabla


DROP [COLUMN nombreColumna]
[CONSTRAINT nombreRestriccion]

Eliminar columnas (DROP COLUMN)

DROP COLUMN nombreColumna elimina las columnas especificadas de una


tabla. En el siguiente ejemplo procedemos a eliminar la columna direccion de la
tabla Clientes:

ALTER TABLE Clientes


DROP COLUMN direccion;

Podemos además, eliminar más de una columna desde una sola sentencia. El
siguiente ejemplo procede a eliminar las columnas nacionalidad y fechaRegistro
de la tabla Clientes:

ALTER TABLE Clientes


DROP COLUMN nacionalidad,
fechaRegistro;

También podría gustarte