¿Como nos conectamos al servidor MYsql para poder empezar a trabajar?
Enviado por Antonio • 11 de Diciembre de 2018 • 1.116 Palabras (5 Páginas) • 345 Visitas
...
Articulos
Id int Auto-increment primary key
Nombre varchar(100)
Cantidad int
clientes
Id int Auto-increment primary key
Nombre varchar(100)
Tel int
ventas
Id int Auto-increment primary key
N_venta int
Fecha date/time
idCliente INT
Como podemos observar cada tabla cuenta con una llave primaria y se define el tipo de dato, ustedes pueden investigar en la web todos los tipos de datos soportados por MYSQL para las practicas posteriores. Bien pues procederemos a crear primeramente la base de datos y para esto usaremos el comando CREATE DE LA SIGUENTE FORMA
Mysql>CREATE DATABASE tienda; una vez creada procederemos a crear las tablas pero primero debemos de seleccionarla para trabajar con ella para ello usaremos USE
Mysql> USE tienda; listo ahora usaremos un comando llamado show tables que muestra todas las tablas existentes dentro de la base de datos en este caso me debería de mostrar empty o 0 por que no hay nada.
Mysql> SHOW TABLES; Y NOS MUESTRA EMPTY O 0 ROWS
MUY BIEN AHORA VAMOS A CREAR LA TABLA DE ARTICULOS
CREATE TABLE articulos (id INT(11) NOT NULL AUTO_INCREMENT,
-> nombre VARCHAR(100) NOT NULL,
-> cantidad INT,
-> CONSTRAINT articulos_pk PRIMARY KEY (id)
-> );
Como podemos usamos el comando de CREATE TABLE Y PONEMOS EN NOMBRE DE LA TABLA EN ESTE CASO artículos y abrimos paréntesis ( y dentro ponemos el nombre de los compos y su tipo de dato en el caso del campo id es de tipo int no permite valores nulos y es auto incrementable, el campo de nombre es de tipo varchar y permite un máximo de 100 caracteres y no permite valores nulos, y por último el campo cantidad que es de tipo int y no se definió su tamaño. Y por último tenemos un CONSTRAINT el cual me está permitiendo asignar como clave primaria al campo id
[pic 8]
Como podemos ver ya se a creado la tabla. Ahora de la misma forma crearemos las otras dos.
CREATE TABLE clientes (id INT(11) NOT NULL AUTO_INCREMENT,
-> nombre VARCHAR(100) NOT NULL,
-> tel INT
-> CONSTRAINT clientes_pk PRIMARY KEY (id)
-> );
Y por ultimo ventas
CREATE TABLE ventas (id INT(11) NOT NULL AUTO_INCREMENT,
-> n_venta INT,
-> fecha DATE,
->idcliente INT
-> CONSTRAINT ventas_pk PRIMARY KEY (id)
-> );
Listo ya hemos creado así de fácil nuestra base de datos con tres tablas cada una con una llave primaria, ahora si vuelvo a ejecutar el comando SHOW TABLES me debe de mostrar las 3 tablas creadas como en este ejemplo, para poder ver como quedo la estructura de nuestras tablas podemos utilizar el comando DESCRIBE EL CUAL NOS MUESTRA LA ESTRUCTURA DE NUESTRA TABLA Y SE USA ASI: DESCRIBE TABLA ;
[pic 9]
...