SlideShare una empresa de Scribd logo
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-DDL
bdatos
 
SQL: DDL, DML y SQL
SQL: DDL, DML y SQLSQL: DDL, DML y SQL
SQL: DDL, DML y SQL
Carmen Soler
 
Vistas (1)
Vistas (1)Vistas (1)
Command oracle
Command oracleCommand oracle
Command oracle
dnrdeleon
 
SQL - Structured Query Language
SQL - Structured Query LanguageSQL - Structured Query Language
SQL - Structured Query Language
Juan Gabriel Gomila Salas
 
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
CesarIvanPM22
 
Tm13 introduccion al_sql
Tm13 introduccion al_sqlTm13 introduccion al_sql
Tm13 introduccion al_sqlJulio Pari
 
Bdii 09 ddl_new
Bdii 09 ddl_newBdii 09 ddl_new
Bdii 09 ddl_new
Rody Paredes
 
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 Server
RayoMonster
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
alexmerono
 
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 server
DorianAlejandroRamir
 
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 casopractico0708
mbmmario
 
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
Emerson 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 OCI
Richard Eliseo Mendoza Gafaro
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
Alan López
 
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
jlmanmons
 
Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
Rafael 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_ora
jlmanmons
 
Mysql
MysqlMysql
Mysql
Anye Krap
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
Edgar 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 slide
marieuri
 
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 server
Ris 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

CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
LilianaRivera778668
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
HuallpaSamaniegoSeba
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 

Último (20)

CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptxCLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
CLASE N.1 ANÁLISIS ADMINISTRATIVO EMPRESARIAL presentación.pptx
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
Varón de 30 años acude a consulta por presentar hipertensión arterial de reci...
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
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: