Crear una tabla (CREATE TABLE…)

¿Dónde, cómo se va a crear la base de datos, las tablas, etc?

Abrir el workbench, ya una vez que se inició la sesión correctamente, se verá algo como se muestra en la imagen (sin código, todo en blanco). Si no se llegara a ver ese panel en blanco dónde se escribe el código se puede abrir de la siguiente manera:

Creación de tablas

Crear base de datos (CREATE DATABASE…)

Antes de crear la tabla para clientes, tenemos que crear la base de datos dónde se van a alojar las tablas. El código que necesitamos para crear la base es CREATE DATABASE nombreDeLaBase. Para el ejemplo, quedaría algo así:

CREATE DATABASE BDPTF;

BDPTF es el nombre que se le va a dar a la base de datos. Puede ser cualquiera.

Después de esto se le tiene que indicar al motor, qué base debe usar para trabajar, para eso escribimos algo así:

USE BDPTF;

Ahora sí, con la BD creada y luego de indicarle sobre qué base se va a trabajar, pasamos a crear la tabla para guardar los datos de los clientes.


CREATE TABLE Clientes
(cli_idCliente INTEGER PRIMARY KEY AUTO_INCREMENT UNIQUE,
cli_nombre VARCHAR(60) NOT NULL,
cli_apellido VARCHAR(60) NOT NULL,
cli_nroCuit BIGINT UNIQUE,
cli_direccion VARCHAR(60),
cli_idBarrio SMALLINT REFERENCES Barrios,
cli_ciudad VARCHAR(60),
cli_codPostal VARCHAR(10),
cli_telefono VARCHAR(60)
);

Ahora, unas aclaraciones sobre la creación de la tabla Clientes:

De la misma forma que se creó la tabla Clientes, debemos crear las tablas provincias, productos, facturas y facturasDetalle; los datos que se le van a agregar a cada una de estas tablas, en general, queda a elección del creador, esto se elige en base a cada necesidad. De todas formas, se deja una sugerencia de la creación de tablas e inserción de datos.

Además, se deja el script de creación, estructura y datos, en la carpeta “Script”. Este script ya tiene los datos y sus tablas, lo que se debe hacer es importarlo en el workbench. Para esto, ir a la opción “Server”, luego a “Data import”, ahí selecionar la opción “Import form self-contained file”, luego dar clic en el botón “Start import”.

Import