Video Tutorial 3 SQL. Tablas (instrucciones CREATE, ALTER, DROP) con mysql workbench

SENTENCIA CREATE TABLE

La sentencia CREATE TABLE es utilizada para crear una tabla en una base de datos.

Las tablas se organizan en filas y columnas; y cada tabla debe tener un nombre.

SINTAXIS PARA LA SENTENCIA CREATE TABLE

CREATE TABLE table_name
(
column_name1 data_type(size),
column_name2 data_type(size),
column_name3 data_type(size),
....
);

Los parámetros "column_name" especifican los nombres de las columnas de las tablas.

Los parámetros "data_type" especifican que tipo de datos puede haber en esa columna (ej. varchar, integer, decimal, date, etc.).

El parámetro "size" especifica la longitud máxima de la columna de la tabla.

Ejemplo de la sentencia SQL CREATE TABLE:

Ahora vamos a crear en el esquema "eli", una tabla llamada "publisher", que contiene cuatro columnas; idpublisher, name, address, and phone.

En el MySQL Workbench escribimos la instrucción CREATE TABLE:

 

La columna idpublisher es de tipo int y contendrá un integer. Esta es la "primary key"; el identificador único. Las columnas "name, address, y phone" son de tipo varchar y contendrá caracteres, con una longitud máxima para estos campos de 45 caracteres.

SENTENCIA ALTER TABLE

La sentencia ALTER TABLE se utiliza para añadir, borrar o modificar columnas de una tabla existente.

SINTAXIS PARA LA SENTENCIA ALTER TABLE

Para borrar una columna de una tabla, hay que utilizar la siguiente sintaxis (algunos sistemas de bases de datos no permiten borrar una columna):

ALTER TABLE table_name
DROP COLUMN column_name

En nuestro ejemplo, borramos la columna "address" con la siguiente instrucción;

Para añadir una columna a una tabla, hay que utilizar la siguiente sintaxis;

ALTER TABLE table_name
ADD column_name datatype

En nuestro ejemplo, vamos a modificar la tabla "books" de nuestros anteriores tutoriales y vamos a añadir una nueva columna "idpublisher", para que sepamos quien es el editor de cada libro, con la siguiente instrucción;

Podemos hacer lo mismo en la consola;

Primero con la sentencia DROP;

Ejemplo 1: En la tabla "publisher" borramos la columna "address";

Ejemplo 2; En la tabla "books" borramos la columna "idpublisher":

Podemos hacer lo mismo con la instrucción ADD;

Añadimos una columna "idpublisher" en la tabla "books";

<< Anterior Siguiente >>