Sábado, 19 Noviembre 2022 00:20

Primeros pasos en SQL

Rate this item
(0 votes)

SQL es la abreviatura de lenguaje de consulta estructurado. SQL, en su definición más simple, se utiliza para manipular, almacenar y recuperar datos de los sistemas de bases de datos relacionales. 

SQL fue estandarizado por el American National Standards Institute (ANSI) en 1986. Los proveedores de administración de bases de datos relacionales comunes y populares (Oracle, Microsoft SQL Server, etc.) todavía usan SQL, pero algunos de ellos desarrollan su versión extendida y destacada de SQL. Por ejemplo, T-SQL (Transact-SQL) es una implementación extendida de ANSI SQL que se usa para consultar y administrar Microsoft SQL Server.

En primer lugar, necesita una gran motivación para lograr aprender SQL porque es posible que no aprenda algunos temas en este viaje, pero no importa, y nunca olvide que todos los gurús de SQL pasan por los mismos caminos y experimentan toneladas de fallas en sus aventuras de aprendizaje de SQL. 

Aprender SQL puede ayudarnos a conseguir un trabajo o ayudarnos a ascender en la carrera profesional más rápidamente. Debe dedicar tiempo y esforzarse para aprender SQL, por ejemplo, si pasa mucho tiempo en la televisión, puede deshacerse de este hábito y usar este tiempo para aprender SQL.

 

Creando nuestras primeras consultas

La siguiente lista son las declaraciones centrales de SQL. Si necesita trabajar con SQL, estas son las declaraciones principales que necesita saber.

 

SELECT

Nos ayuda a devolver qué columnas queremos ver. Cuando usamos el operador '*', devuelve todas las columnas de nuestra tabla.

SELECT *
FROM Sales;

Si desea seleccionar las columnas que desea ver en la tabla final, puede especificar los nombres de las columnas en el campo de selección.

SELECT Product, Order
FROM Sales;

 

WHERE

Nos ayuda a filtrar datos, dar condiciones. Podemos usar '=', '<', '>', '<=', '>=', '!=' para definir condiciones. Si la condición devuelve verdadero, el valor se mantiene en los datos devueltos.

Por ejemplo, la siguiente declaración devuelve productos solo de Nueva York

SELECT Product
FROM Sales
WHERE State = ‘NewYork’;

 

AND

También podemos definir múltiples condiciones. ¡Aquí, la declaración 'AND' viene en nuestra ayuda!

La siguiente declaración devuelve productos no solo de Nueva York sino también de Washington.

SELECT Product
FROM Sales
WHERE State = ‘NewYork’
AND State = ‘Washington’;

 

OR

Podemos devolver resultados en los que cualquier expresión cumpla la condición. La siguiente declaración devuelve productos de Nueva York o Washington.

SELECT Product
FROM Sales
WHERE State = ‘NewYork’
OR State = ‘Washington’;

 

BETWEEN

Con la declaración between podemos devolver resultados que caen en un rango que definimos.

La siguiente declaración devuelve estados que tienen un número de ventas entre 1000 y 5000. Por supuesto, podemos escribir la misma consulta con '<' y '>'. Pero usar between es más rápido para este caso.

SELECT State
FROM Sales
WHERE Order BETWEEN 1000 AND 5000;

ORDER BY

ORDER BY ordena las columnas seleccionadas. La clasificación predeterminada es de menor a mayor (orden ascendente). Si escribimos 'DESC' en orden por, ordena de mayor a menor.

La siguiente declaración devuelve el producto que se ordena de mayor a menor.

SELECT Product
FROM Sales
ORDER BY Order DESC;

CREATE DATABASE

La instrucción CREATE DATABASE se utiliza para crear una nueva base de datos SQL.

Ejemplo: 

               CREATE DATABASE nombrebasededatos;

La siguiente instrucción SQL crea una base de datos llamada "testDB":

               CREATE DATABASE testDB;

CREATE TABLE

La sentencia CREATE TABLE se utiliza para crear una nueva tabla en una base de datos.

CREATE TABLE nombre_tabla (
    columna1 tipodato,
    columna2 tipodato,
    columna3 tipodato,
   ....
);

Los parámetros de columna especifican los nombres de las columnas de la tabla.

El parámetro de tipo de datos especifica el tipo de datos que puede contener la columna (por ejemplo, varchar, entero, fecha, etc.).

Ejemplo:

El siguiente ejemplo crea una tabla llamada "Personas" que contiene cinco columnas: PersonaID, Apellido, Nombre, Direccion y Ciudad:

CREATE TABLE Personsa (
    PersonaID int,
    Apellido varchar(255),
    Nombre varchar(255),
    Direccion varchar(255),
    Ciudad varchar(255)
);

INSERT INTO

La sentencia INSERT INTO se utiliza para insertar nuevos registros en una tabla.

Es posible escribir la declaración INSERT INTO de dos maneras:

1. Especifique tanto los nombres de las columnas como los valores que se insertarán:

      INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
      VALUES (valor1, valor2, valor3, ...);

2. Si está agregando valores para todas las columnas de la tabla, no necesita especificar los nombres de las columnas en la consulta SQL. Sin embargo, asegúrese de que el orden de los valores sea el mismo que el de las columnas de la tabla. Aquí, la sintaxis INSERT INTO sería la siguiente:

       INSERT INTO nombre_tabla
       VALUES (valar1, valor2, valor3, ...);

Ejemplo:

       INSERT INTO Tabla_Clientes (NombreCliente, NombreContacto, Direccion, Ciudad, CodigoPostal, Pais)
       VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

  • UPDATE - actualiza los datos en una base de datos
  • DELETE - borra datos de una base de datos

{youtube}

{/youtube}

{youtube}

{/youtube}

Read 144 times

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

Magic PL/SQL

Blog orientado al desarrollo de PL / SQL en el "Maravilloso Mundo ORACLE". Cursos Online y Tutoriales Gratis de Manejo de Base de Datos. Aprende a programar, a crear aplicaciones para empresas y negocios y gana dinero. Hosting y Tecnología.