Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. ¿Que es SQL?
2. ¿Que se puede hacer en SQL ¿
3. ¿Que es una base de Datos?
4. ¿Que es (DML) y (DDL)?
5. ¿Que tipos de datos existen en SQL?
Sentencias SQL
Nota: En cada uno de los siguientes puntos por favor anexe la imagen
(pantallazo de que realizo el ejercicio).
6. Creamos 2 la base de datos
-------
CREATE TABLE PERSONA
(
P_id int PRIMARY KEY IDENTITY,
Nombre varchar (20) NOT NULL,
Apellidos varchar (30) NOT NULL,
Direccion varchar (40) NOT NULL,
Ciudad varchar (10) NOT NULL
);
------
CREATE TABLE CLIENTES
( id_Cliente char(8) primary key,
NombreCliente varchar(max)
);
------
Taller conocimientos básicos de Bases de Datos
Ana Carolina Mesa Martinez
Ingeniera de Sistemas
);
11. La palabra DISTINCT puede ser usada para realizar consultas solo los
valores distintos(diferentes) dentro de la base de datos.
Por ejemplo:
Ejemplo:
Esta sentencia where es usada para extraer solo los registros que cumplen
con un criterio especifico.
SELECT nombre_columna(s)
FROM nombre_tabla
WHERE nombre_columna operador valor
Taller conocimientos básicos de Bases de Datos
Ana Carolina Mesa Martinez
Ingeniera de Sistemas
SELECT *
FROM Personitas
WHERE Apellidos ='Caro'
14. Los operadores AND y OR, se debe realizar un ejemplo de cada uno de los
operadores.
El operador AND muestra una fila si las dos condiciones (o más) son
verdaderas.
Ejemplo:
SELECT * FROM personitas
WHERE APELLIDO = ‘A’ AND NOMBRE = ‘CAMILLO’;
Taller conocimientos básicos de Bases de Datos
Ana Carolina Mesa Martinez
Ingeniera de Sistemas
Sintaxis:
SELECT nombre_de_columna(s)
FROM nombre_de_tabla
WHERE nombre_de_columna LIKE patrón
16. El operador IN
Sintaxis:
SELECT nombre_de_columna(s)
FROM nombre_de_tabla
WHERE nombre_de_columna IN (valor1, valor2).
Sintaxis:
SELECT nombre_de_columna(s)
FROM nombre_de_tabla
ORDER BY nombre_de_columna ASC | DESC
La segunda forma específica tanto los nombres de las columnas como los
valores que serán insertados:
INSERT INTO nombre_de_tabla (columna1, columna2, columna3)
Taller conocimientos básicos de Bases de Datos
Ana Carolina Mesa Martinez
Ingeniera de Sistemas
Sintaxis:
UPDATE nombre_de_tabla
SET columna1 = valor, columna2 = valor2
WHERE columna1 IS NULL
Esta sentencia se usa para borrar o eliminar filas (renglones) de una tabla.
Sintaxis:
DELETE FROM nombre_de_tabla
WHERE columna1 = ‘Antonio’
Importante: La cláusula WHERE en la sintaxis de la sentencia DELETE,
cuál o cuáles filas deberán ser borradas. Si se omite la cláusula WHERE
Taller conocimientos básicos de Bases de Datos
Ana Carolina Mesa Martinez
Ingeniera de Sistemas
todas las filas de la tabla serán borradas, por lo que debe ser precavido al
incluir o no incluir la cláusula WHERE.
Es posible eliminar todas las filas de una tabla sin eliminar la tabla.
Esto significa que la estructura, atributos e índices de la tabla estarán
intactos:
DELETE FROM nombre_de_tabla
o
DELETE * FROM nombre_de_tabla
22. Alias
Puede darse otro nombre a una tabla o a columna usando un alias. Esto
puede ser útil si se tienen nombres de tablas o de columnas muy largos o
complejos.
Un alias puede ser cualquier cosa, pero usualmente es un nombre corto.
Sintaxis de alias para tablas:
SELECT nombre_de_columna(s)
FROM nombre_de_tabla
AS nombre_alias