Creación y gestión de bases de datos SQL

En esta sección veremos las sentencias e instrucciones básicas, tanto DDL como DML para comenzar el desarrollo de base de datos: Desde la creación de una base de datos, modificación y eliminación, hasta la inserción de registros en las tablas que contenga y la manipulación de los mismos

12 lecciones 3 con ejemplos que puedes ejecutar

  1. Sentencia CREATE DATABASE en SQL

    CREATE DATABASE es la sentencia DDL que nos permite crear bases de datos dentro de nuestro sistema gestor. En esta sección aprenderemos como crear una base de datos determinada, tanto por comandos SQL como por la herramienta de edición gráfica

  2. Sentencia CREATE SCHEMA en Transact SQL

    CREATE SCHEMA es la sentencia DDL que nos permite crear un nuevo esquema en una nueva base de datos. En esta sección veremos que es un esquema, los esquemas predeterminados del sistema, como crearlos y otorgarles permisos

  3. Sentencia CREATE TABLE en SQL

    CREATE TABLE es la sentencia DDL que permite crear tablas a una base de datos determinada. En esta sección veremos como declarar las columnas junto al tipo de datos, propiedades y restricciones al ejecutar la sentencia

  4. Sentencia ALTER TABLE en SQL

    ALTER TABLE es la sentencia DDL para añadir, eliminar o modificar columnas en una tabla en SQL, así como para agregar o suprimir restricciones en la misma. Veremos de manera gráfica y con ejemplos, como utilizar dicha sentencia

  5. Índices en SQL: CREATE INDEX

    Un índice permite a la base de datos encontrar filas sin recorrer toda la tabla. Veremos cómo crear índices con CREATE INDEX, la diferencia entre clustered y nonclustered, los índices únicos y compuestos, y cuándo no conviene crearlos

    Ejemplos ejecutables

  6. Sentencia DROP TABLE en SQL

    DROP TABLE es la sentencia DDL para eliminar tablas junto a todos sus datos, índices, desencadenadores, restricciones y permisos

  7. Sentencia INSERT INTO en SQL

    INSERT INTO es la sentencia DML para la inserción de registros en tablas de base de datos. En esta sección veremos cómo aplicar la sentencia, atendiendo a la naturaleza de los datos, propiedades y restricciones en el manejo de la información

  8. Sentencia BULK INSERT en Transact SQL

    BULK INSERT es la sentencia DML que permite insertar registros en una tabla o vista desde un fichero externo, usualmente un fichero CSV

  9. Sentencia UPDATE en SQL

    UPDATE es el comando DML que permite actualizar registros de base de datos. Dicho de otro modo, UPDATE permite modificar los valores de las columnas de las tablas respetando el tipo de dato correspondiente

    Ejemplos ejecutables

  10. Sentencia DELETE en SQL

    DELETE es el comando DML para eliminar registros de las tablas de base de datos. En su ejecución, es muy importante tener en cuenta la cláusula WHERE, para evitar que los cambios se propaguen y se eliminen todos los registros de la tabla

    Ejemplos ejecutables

  11. Sentencia TRUNCATE TABLE en SQL

    TRUNCATE TABLE es la sentencia DML que permite eliminar todos los datos de una tabla sin afectar al esquema y estructura de la misma. A diferencia de la sentencia DELETE FROM, TRUNCATE TABLE no permite utilizar la cláusula WHERE

  12. Sentencias GRANT y REVOKE en Transact SQL

    DCL (Data Control Language) es el lenguaje encargado de administrar el acceso a base de datos y sus contenidos, a través y principalmente de las sentencias GRANT (para otorgar permisos y privilegios) y REVOKE (para eliminar los privilegios existentes)

Qué vas a aprender en esta sección

Aquí se construye la base de datos con la que se trabaja en el resto del curso: una pequeña tienda con las tablas Clientes y Pedidos.

Las sentencias se dividen en dos familias:

Cierra la sección GRANT y REVOKE, que controlan quién puede hacer qué sobre cada objeto.

En las lecciones de UPDATE y DELETE puedes ejecutar los ejemplos en el navegador y ver el efecto al momento: los cambios se deshacen solos, así que puedes probar sin miedo a romper nada.