SlideShare una empresa de Scribd logo
1 de 2
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
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:

Más contenido relacionado

La actualidad más candente

SQL-DDL
SQL-DDLSQL-DDL
SQL-DDLbdatos
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQLCarmen Soler
 
Command oracle
Command oracleCommand oracle
Command oraclednrdeleon
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCesarIvanPM22
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sqlJulio Pari
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Procesar estado
Procesar estadoProcesar estado
Procesar estadoLismirabal
 
Creacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerCreacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerRayoMonster
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLalexmerono
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awtBoris Salleg
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos  de sql serverCreacion de indices y constraints en base de datos  de sql server
Creacion de indices y constraints en base de datos de sql serverDorianAlejandroRamir
 
Guzman cusihunca fredy_taller _my_sql_n1
Guzman cusihunca fredy_taller _my_sql_n1Guzman cusihunca fredy_taller _my_sql_n1
Guzman cusihunca fredy_taller _my_sql_n1Tigger_Fred
 

La actualidad más candente (19)

Formulas
FormulasFormulas
Formulas
 
SQL-DDL
SQL-DDLSQL-DDL
SQL-DDL
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQL
 
Ti. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.ConsultasTi. Sql.Caso1al9.Consultas
Ti. Sql.Caso1al9.Consultas
 
Vistas (1)
Vistas (1)Vistas (1)
Vistas (1)
 
Command oracle
Command oracleCommand oracle
Command oracle
 
SQL - Structured Query Language
SQL - Structured Query LanguageSQL - Structured Query Language
SQL - Structured Query Language
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql server
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sql
 
89 Php. Tablas Inno Db
89 Php. Tablas Inno Db89 Php. Tablas Inno Db
89 Php. Tablas Inno Db
 
Bdii 09 ddl_new
Bdii 09 ddl_newBdii 09 ddl_new
Bdii 09 ddl_new
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Procesar estado
Procesar estadoProcesar estado
Procesar estado
 
Creacion de bases de datos en SQL Server
Creacion de bases de datos en SQL ServerCreacion de bases de datos en SQL Server
Creacion de bases de datos en SQL Server
 
Ejemplo ddl dml
Ejemplo ddl dmlEjemplo ddl dml
Ejemplo ddl dml
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awt
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos  de sql serverCreacion de indices y constraints en base de datos  de sql server
Creacion de indices y constraints en base de datos de sql server
 
Guzman cusihunca fredy_taller _my_sql_n1
Guzman cusihunca fredy_taller _my_sql_n1Guzman cusihunca fredy_taller _my_sql_n1
Guzman cusihunca fredy_taller _my_sql_n1
 

Similar a Manual basico de sql mysql conceptos

Generacion bd casopractico0708
Generacion bd casopractico0708Generacion bd casopractico0708
Generacion bd casopractico0708mbmmario
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlEmerson Garay
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIRichard Eliseo Mendoza Gafaro
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oraclejlmanmons
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basicRafael Tobar Jame
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabladmonges
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)guestc718eb
 
Crear esquema tablas_ora
Crear esquema tablas_oraCrear esquema tablas_ora
Crear esquema tablas_orajlmanmons
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Edgar Sandoval
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Anna Vega
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slidemarieuri
 
Campos calculados hugo pacco
Campos calculados hugo paccoCampos calculados hugo pacco
Campos calculados hugo paccohugo2563
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql serverRis Fernandez
 

Similar a Manual basico de sql mysql conceptos (20)

Ejemplos sql
Ejemplos sqlEjemplos sql
Ejemplos sql
 
Generacion bd casopractico0708
Generacion bd casopractico0708Generacion bd casopractico0708
Generacion bd casopractico0708
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCIPARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
PARCIAL 2 SISTEMAS OPERATIVOS - BD MYSQL EN ORACLE OCI
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Laboratorio de XML en DB2
Laboratorio de XML en DB2Laboratorio de XML en DB2
Laboratorio de XML en DB2
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Bodega mod
Bodega modBodega mod
Bodega mod
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
 
Sql manipulacion de tabla
Sql manipulacion de tablaSql manipulacion de tabla
Sql manipulacion de tabla
 
Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)Diapositivas del Proyecto de Aula (SILIPRO)
Diapositivas del Proyecto de Aula (SILIPRO)
 
Crear esquema tablas_ora
Crear esquema tablas_oraCrear esquema tablas_ora
Crear esquema tablas_ora
 
Mysql
MysqlMysql
Mysql
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
 
Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)Proyecto de Base de Datos (Parte II)
Proyecto de Base de Datos (Parte II)
 
Aplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slideAplicaciones para sistemas distribuidos slide
Aplicaciones para sistemas distribuidos slide
 
Campos calculados hugo pacco
Campos calculados hugo paccoCampos calculados hugo pacco
Campos calculados hugo pacco
 
Tutorial MIneria de datos en sql server
Tutorial  MIneria de datos en sql serverTutorial  MIneria de datos en sql server
Tutorial MIneria de datos en sql server
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 

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: