Este manual explica cómo crear y administrar una base de datos en MySQL. Describe cómo crear una base de datos y tablas, insertar datos, realizar consultas y modificar la estructura de las tablas. Explica comandos básicos como CREATE, INSERT, SELECT, ALTER y DROP para administrar bases de datos, tablas, registros y relaciones.
Los comandos DDL son las siglas deLenguaje de Definición de Datos, se corresponde con el conjunto de órdenes que permiten definir las estructuras que van a contener los datos en un repositorio
Los comandos DDL son las siglas deLenguaje de Definición de Datos, se corresponde con el conjunto de órdenes que permiten definir las estructuras que van a contener los datos en un repositorio
El lenguaje SQL es el lenguaje de operación de las bases de datos. En esta presentación veremos las bases de creación, inserción, borrado y consulta de las bases de datos estándar.
Un buen resumen para alumnos de asignaturas de Bases de datos.
El lenguaje SQL es el lenguaje de operación de las bases de datos. En esta presentación veremos las bases de creación, inserción, borrado y consulta de las bases de datos estándar.
Un buen resumen para alumnos de asignaturas de Bases de datos.
Aplicaciones para sistemas distribuidos slidemarieuri
Esta sencilla presentación contiene la parte inicial para un proyecto de base de datos en mysql ejecutándose a través de una Aplicación Java haciendo uso de NetBeans.
Representa sólo una parte 15% de un proyecto final que se irá adjuntando.
La Materia es Aplicaciones para Ambientes Distribuidos de la Carrera de Licenciatura en Informática del Instituto Tecnológico de Tepic.
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Manual basico de sql mysql conceptos
1. MANUAL BASICO DE BASE SQL APLICADO A MYSQL
Crear una base de datos:
CREATE DATABASE “NOMBRE DE LA BASE DE DATOS”;
EJE:
CREATE DATABASE IPC2;
Seleccionar la base de datos a usar:
USE “nombre de la base de datos”
Eje:
USE IPC2
Quitar selección de la base de datos:
QUIT “base de datos en la que estamos”
Eje:
QUIT IPC2
Mostrar tablas de la base de datos:
SHOW TABLES;
Crear tablas dentro de la base de datos
CREATE TABLE cliente (Idcliente INT, Nombre VARCHAR(20), Apellido VARCHAR(20),
Telefono INT, Cumpleaños DATE, email VARCHAR(20));
CREATE TABLE mesa (Idmesa VARCHAR (20) PRIMARY KEY NOT NULL,
NuMMaxComensales INT NOT NULL, ubicacion VARCHAR(25));
CREATE TABLE cocinero (Idcocinero VARCHAR(10) PRIMARY KEY NOT NULL, Nombre
VARCHAR(20), Apellido VARCHAR(20), Telefono INT, Cumpleaños DATE, email
VARCHAR(20));
CREATE TABLE camarero (Idcamarero VARCHAR(8) PRIMARY KEY NOT NULL, Nombre
VARCHAR(20), Apellido VARCHAR(20), Telefono INT, Cumpleaños DATE, email
VARCHAR(20));
CREATE TABLE detallefactura (Iddetallefactura VARCHAR(8) PRIMARY KEY NOT NULL,
Idcocinero VARCHAR (10) NOT NULL, Idfactura INT NOT NULL, Plato VARCHAR(20), Costo
DOUBLE, FOREIGN KEY (Idcocinero) REFERENCES cocinero (Idcocinero) ON UPDATE
CASCADE ON DELETE CASCADE);
CREATE TABLE factura (Idfactura INT PRIMARY KEY NOT NULL, Idcliente INT NOT NULL,
IdCamarero VARCHAR(8) NOT NULL, Idmesa VARCHAR(20) NOT NULL, Fechafactura DATE
NOT NULL, FOREIGN KEY (Idcliente) REFERENCES cliente(Idcliente) ON UPDATE CASCADE
ON DELETE CASCADE, FOREIGN KEY (Idcamarero) REFERENCES camarero(Idcamarero) ON
2. UPDATE CASCADE ON DELETE CASCADE, FOREIGN KEY (Idmesa) REFERENCES
mesa(Idmesa) ON UPDATE CASCADE ON DELETE CASCADE);
ALTER TABLE detallefactura ADD FOREIGN KEY (Idfactura ) REFERENCES
factura(Idfactura) ON UPDATE CASCADE ON DELETE CASCADE;
Modificar una columna:
Nota: para aumentar la longitud de los campos se puede utilizar ALTER TABLE
ALTER TABLE cliente MODIFY Idcliente INT NOT NULL;
ALTER TABLE cliente ADD PRIMARY KEY (Idcliente);
ALTER TABLE cliente DROP COLUMN email;
ALTER TABLE cliente ADD COLUMN email;
Verificar que la tabla ha sido creada en la forma esperada:
DESCRIBE cliente;
Insertar información en las tablas:
INSERT INTO cliente(Idcliente, Nombre, Apellido, Telefono, Cumpleaños, email)
VALUES(1754892,”Mario”, “Perez”,65432189,”2013-12-15”,”Marioperez@gmail.com”);
INSERT INTO mesa (Idmesa, NumMaxComensales, ubicacion) VALUES (“M01”, 5 ,”Esquina”);
INSERT INTO cocinero(Idcocinero,Nombre,Apellido,Telefono,Cumpleaños,email)
VALUES("CHEF027", "Juan","Hernandez",66543217,"1983-11-01","huanH@gmail.com");
INSERT INTO camarero(Idcamarero,Nombre, Apellido, Telefono, Cumpleaños,email)
VALUES("CM01","Luis","Lopez",66354877,"1982-05-12","luisp@gmail.com");
INSERT INTO factura(Idfactura,Idcliente,Idcamarero,Idmesa, Fechafactura) VALUES
(001,1754892,"CM01","M01","2014-02-14");
INSERT INTO detallefactura (Iddetallefactura,Idcocinero,idfactura,Plato,Costo) VALUES
("DET01","CHEF027",001,"spagueti",37.50);
Búsqueda de la información en las Tablas: