Está en la página 1de 11

Tecnológico Nacional de México

Instituto Tecnológico de Milpa Alta 2

Administración de Bases de Datos

Nombre: Sandoval Flores Rodrigo


Grupo: 5SC
Carrera: Ing. en Sistemas Computacionales
Docente: Roldan Aquino Segura
Fecha: 07 – 09 – 2021
Describir y dar un ejemplo de cada uno de los siguientes conceptos:

 Cambio de contexto de una bd


El uso del comando USE permite cambiar el contexto de una bd (Base de Datos) por el simple
hecho de indicar que se va a usar otro entorno de trabajo, es decir cambiar una base de datos a otra.

 Creación de tablas y sus tipos de datos


Para la creación de tablas se usa el comando CREATE TABLE seguido del nombre de la tabla que
llevara y junto a unos paréntesis. Dentro de los paréntesis se pondrán el nombre de columnas que
irán en la tabla. No hay límite de columnas para una tabla. Para crear esas columnas será de la
siguiente manera: nombreDeLaColumna tipoDeDato(), o ;

 Muestra de información de una tabla


Para poder mostrar todos los datos que haya en una tabla y una forma simple de hacerlo, usando el
comando SELECT * FROM nombreDeLaBD.nombreDeLaTabla.
El * indica que mostrara todo el contenido.

 Inserción de datos a una tabla


Para insertar nuevos datos en una tabla se usa el comando INSERT INTO nombreDeLaTabla
VALUES (Aquí van los datos a ingresar);. NOTA: El orden sí importa dependiendo de como este el
orden de las columnas de la tablas por lo que no se pueden ingresar datos en desorden. También
importa el tipo de dato, pues una columna de la tabla ya está hecha para que reciba un solo tipo de
dato especifico por lo que hay que tenerlo en consideración.

 Selección de datos por campos específicos


Esta selección especifica se puede hacer de esta manera: SELECT nombreDeLaColumna FROM
nombreDeLaTabla;. Esto mostrara solo los datos que hay en una columna específica de la tabla sin
la necesidad de usar WHERE.
 Uso de Where en consultas Select
La cláusula o condición WHERE permite filtrar los registros específicos que hay en una tabla al
momento de hacer una consulta. Con la sintaxis: SELECT * FROM nombreDeLaTabla WHERE
nombreDeLaColumna = ‘algo’;

 Operadores relacionales
Los operadores relacionales ayudan a especificar condiciones de igualdad al momento de realizar
consultas de tablas.

Los operadores son:


- = Igual
- <> Distinto
- > Mayor que
- < Menor que
- >= Mayor o igual que
- <= Menor o igual que

 Borrado de registros (Delete y Truncate)


La diferencia entre TRUNCATE y DELETE es que TRUNCATE borrar todos los registros de una
tabla y vuelve a dejar la tabla sin registros mientras que DELETE sirve para eliminaciones
especificas o individuales (esta eliminación requiere de WHERE para funcionar correctamente).

 Modificación de registros
Se utiliza UPDATE nombreDeLaTabla SET columna = ‘algo’; para modificar un registro que
estaba previamente insertado en la tabla. WHERE ayuda establecer condiciones de consulta por lo
que también auxiliara al momento de modificar datos o registros de una tabla.
 Clave primaria
Las claves primarias o “ID’s” son los identificadores o campos principales de una tabla, pues con
ellos podemos tener acceso a toda una tabla y también ayudan a que no haya duplicidad de
registros. Estos no se pueden dejar vaciar o no pueden ser nulos pues son identificadores. La
declaración de estas puede ser durante la creación de la misma tabla a la que pertenece o se puede
agregar después.

 Campo autoincreméntales
Los campos autoincreméntales son registros que se generan en automático, por lo general estos
vienen siendo las claves primarias y su tipo de datos debe ser entero.
 Valores Unsigned
Los tipos de dato entero (INT o INTEGER) puede tener el atributo UNSIGNED, el cual les permite
ser números únicamente positivos. Ejemplo: edad INT UNSIGNED;

 Not null y Null


La condición NOT NULL sirve para especificar que una columna no acepta el valor NULL, es
decir, que esa columna siempre tiene que tener algún valor, no puede estar vacía. Mientras que
NULL es el caso contrario, el valor puede estar vacío y por ello es necesario indicarlo, puesto que
aunque un valor este vacío o sea nulo se marcar posición y esto tampoco quiere decir que sea un
valor ya que NULL no es un tipo de dato, solo es marcador.

 Concatenación de campos
La acción de unir 2 o más columnas de una tabla se logra con la función concat_ws lo logra
mostrando en una consulta la concatenación.
Ejemplo: SELECT concat_ws('espacio o carácter con el cual unir o concatenar,', campo1, campo2)
AS alias FROM tabla;

 Funciones SUM, MAX, MIN, AVG y COUNT


SUM, MAX, MIN, AVG y COUNT son funciones que nos permiten contar registros, calcular
sumas, promedios, obtener valores máximos y mínimos. Estas funciones se pueden combinar con
WHERE para hacer condiciones específicas.

- SUM ayuda saberla suma de ciertos valores que contiene un campo o columna de una tabla.
Ejemplo: SELECT sum(campo1) FROM tabla;
- MAX permite obtener el valor máximo de un campo. Ejemplo: SELECT max(campo1)
FROM tabla;
- MIN permite obtener el valor mínimo de un campo. Ejemplo: SELECT min(campo1)
FROM tabla;
- La función AVG() retorna el valor promedio de los valores del campo especificado.
Ejemplo: SELECT avg(campo1) FROM tabla WHERE nombre LIKE '%algo%';
- La función COUNT realizar la tarea de contar la cantidad de registros que hay en un campo
especifico. Ejemplo: SELECT count(*) FROM tabla;

 Clausula ORDER BY
La condición o clausula ORDER BY que tiene como finalidad ordenar los resultados de las
consultas por columnas en vez del campo índice por defecto. Esta cláusula también se puede estar
adjunta junto con las clausulas WHERE y DESC.
Ejemplo: SELECT * FROM tabla ORDER BY campo1, campo2;

 Clausula GROUP BY
La cláusula GROUP BY es un comando SQL que se usa para agrupar filas que tienen los mismos
valores. Esta cláusula es usada junto con un SELECT para que la consulta esta agrupada por grupos
similares.

 Operadores Lógicos AND, OR y NOT


La función de estos operadores lógicos es para combinar condiciones y hacerlas más específicas o
congruentes. Estas sentencias pueden tener 2 o más condiciones pero se debe tener en cuenta este
orden jerárquico y/o prioritario que tienen los operadores lógicos: NOT > AND > OR y los
paréntesis no entran en este orden.

- AND, significa "y",


- OR, significa "y/o",
- NOT, significa "no", invierte o niega el resultado

 Otros operadores BETWEEN e IN


BETWEEN es la cláusula que permite especificar un rango de valores de casi cualquier tipo
(números, letras o fechas). Debe ir acompañado en la sentencia SELECT columna1, columna2
FROM tabla1 WHERE columna BETWEEN valor1 AND valor2;. Mientras que IN se utiliza en
conjunto con WHERE para incluir múltiples valores al campo de la columna a filtrar como:
SELECT columna1, columna2 FROM tabla1 WHERE columna IN (‘valor1’, ‘valor2’, etc);.

 Búsqueda con LIKE


La sentencia LIKE se utiliza junto con la declaración SELECT columna1, columna2 FROM tabla
WHERE columna LIKE ‘%patrón a buscar%’; para filtrar por un patrón, es decir resultados que
contengan al menos una parte de lo que estoy buscando y no de manera textual.

 Duplicados con DISTINCT


DISTINCT especifica que los registros con ciertos datos duplicados sean obviados en el resultado,
es decir, que el resultado de las consultas no tenga datos repetidos y encima DISTINCT no toma en
cuenta los registros o valores nulos o con NULL.
Ejemplo: SELECT DISITNCT campo1 FROM tabla WHERE condiciones;.

 Alias (AS)
AS es la cláusula que permite renombrar alternativamente algo, son utilizados normalmente para
renombrar consultas y resultados para así tener consultas y/o resultados específicos. La sintaxis es:
SELECT nombreOriginal AS nuevoNombre FROM tabla;.

También podría gustarte