SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
El término SQL es el acrónimo en inglés cuyo significado es sigla que se pronuncia como una
palabra y que por el uso termina por lexicalizarse de Structured Query Language. Esta sigla fue
introducida por primera vez en 1974, que se pronuncia deletreando en inglés las letras que lo
componen, es decir ("ese-cu-ele" y no "siquel" como se oye a menudo), por parte de Donald
Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM de un
lenguaje para la especificación de las características de las bases de datos que adoptaban el
modelo relacional.
Donald D. Chamberlin es un americano científico de la
computación que es mejor conocido como uno de los
principales diseñadores del original SQL.
MySQL , es un sistema de gestión de bases de datos relacional, multihilo y multiusuario (SGBDR por
sus siglas en inglés, Relational Database Management System o RDBMS) muy conocido y
ampliamente usado por su simplicidad y notable rendimiento.
Esto y su libre distribución en Internet bajo licencia GPL (General Public License) le otorgan como
beneficios adicionales contar con un alto grado de estabilidad y un rápido desarrollo.
Está disponible para múltiples plataformas, sin embargo las diferencias con cualquier otra plataforma
son prácticamente nulas, ya que la herramienta utilizada en este caso es el cliente mysql-client, que
permite interactuar con un servidor MySQL (local o remoto) en modo texto. De este modo es posible
realizar todos los ejercicios sobre un servidor instalado localmente o a través de Internet.
SQL
DDL
Data
Definition
Language
DCL
Data Control
Language
TCL
Transaction
Control
Language
DML
Data
Manipulation
Language
.
. DDL: es un lenguaje proporcionado por el SGBD que permite a los usuarios de la misma llevar a
cabo las tareas de definición de las estructuras que almacenarán los datos así como de los
procedimientos o funciones que permitan consultarlos.
DML: es un lenguaje proporcionado por los SGBD que permite a los usuarios de la misma llevar a
cabo las tareas de consulta o modificación de los datos contenidos en las BD del SGBD.
DCL: es un lenguaje proporcionado por el SGBD que incluye una serie de comandos SQL que
permiten al administrador controlar el acceso a los datos contenidos en la BD.
TCL: es un lenguaje y un subconjunto de SQL , que se utiliza para controlar el procesamiento de
transacciones en una base de datos. Una transacción es la unidad lógica de trabajo.
Numéricos: TinyInt, Bit ó Bool, SmallInt, MediumInt,
Integer Int, BigInt, Float, xReal Double, Decimal, Dec,
Numeric.
Cadenas: Char, VarChar, TinyText, TinyBlob, Blob, Text,
MediumBlob, MediumText, LongBlob, LongText, Enum,
Set.
Fecha & Tiempo: DATE, DATETIME, TIMESTAMP, TIME,
YEAR.
 + Suma
 - Resta
 * Multiplicación
 / División
 DIV División entera
 MOD Módulo
 =
 <> , !=
 >
 <
 BETWEEN
 IN
 IS
 LIKE (%,_)
 AND
 OR
 XOR
 NOT
 IF()
IFNULL()
 CASE
 WHILE
 OPEN
 REPEAT
# Esto es un comentario de una línea
/* Comentario
de
varias
líneas */
 =
 :=
Las sentencias SQL, se dividen en dos categorías importantes, Lenguaje de Definición de Datos
(Data Definition Language - DDL) y Lenguaje de Manipulación de Datos (Data Manipulation
Language - DML)
.
Ejemplos.
 CREATE
 ALTER - 1
 ALTER - 2
 DROP
 TRUNCATE - 1
 TRUNCATE - 2
 RENAME - 1
 RENAME - 2
Ejemplos.
 SELECT
 INSERT - 1
 INSERT - 2
 UPDATE - 1
 UPDATE - 2
 DELETE - 1
 DELETE - 2
 CALL - 1
 CALL - 2
INNER JOIN

Más contenido relacionado

La actualidad más candente (20)

Xml
XmlXml
Xml
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
Sgbd tercer parcial
Sgbd   tercer parcialSgbd   tercer parcial
Sgbd tercer parcial
 
Trabajo de diapositivas sql
Trabajo de diapositivas sqlTrabajo de diapositivas sql
Trabajo de diapositivas sql
 
Dbr2
Dbr2Dbr2
Dbr2
 
Diapositivas sql.
Diapositivas sql.Diapositivas sql.
Diapositivas sql.
 
Modelo red
Modelo redModelo red
Modelo red
 
Sql
SqlSql
Sql
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
SQLite
SQLiteSQLite
SQLite
 
Bases de datos sql
Bases de datos  sqlBases de datos  sql
Bases de datos sql
 
Xml json yaml
Xml json yamlXml json yaml
Xml json yaml
 
Unidad 3 taller de bases de datos
Unidad 3 taller de bases de datosUnidad 3 taller de bases de datos
Unidad 3 taller de bases de datos
 
Xml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguezXml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguez
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
BASE DATOS OK
BASE DATOS OKBASE DATOS OK
BASE DATOS OK
 
dbms
dbmsdbms
dbms
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Edición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcadoEdición Digital: Lenguajes de marcado
Edición Digital: Lenguajes de marcado
 
Programacion (Xml, xsd y xslt)
Programacion (Xml, xsd y xslt)Programacion (Xml, xsd y xslt)
Programacion (Xml, xsd y xslt)
 

Destacado

Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malang
Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malangGlosarium teks debat . della ika&candra maulana.x mm1 vocsten malang
Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malangNuril anwar
 
P1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónP1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónVENTURA Contenidos
 
P2032013 Monegros: Geografía Física
P2032013 Monegros: Geografía FísicaP2032013 Monegros: Geografía Física
P2032013 Monegros: Geografía FísicaVENTURA Contenidos
 
Augmented Reality Product Packaging
Augmented Reality Product PackagingAugmented Reality Product Packaging
Augmented Reality Product PackagingVivek Jain
 
Visualising China - historical photos of China
Visualising China - historical photos of ChinaVisualising China - historical photos of China
Visualising China - historical photos of ChinaSimon Price
 
3Com 03-0021-001 REV. A1
3Com 03-0021-001 REV. A13Com 03-0021-001 REV. A1
3Com 03-0021-001 REV. A1savomir
 
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacional
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacionalTaller de-identificación-de-riesgos-e-higiene-y-salud-ocupacional
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacionalruben caicedo
 
Componente Social y Cultura Guatemalteca
Componente Social y Cultura GuatemaltecaComponente Social y Cultura Guatemalteca
Componente Social y Cultura GuatemaltecaRonald Sandoval Rosales
 

Destacado (16)

Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malang
Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malangGlosarium teks debat . della ika&candra maulana.x mm1 vocsten malang
Glosarium teks debat . della ika&candra maulana.x mm1 vocsten malang
 
G.C.E. A/L ICT
G.C.E. A/L ICTG.C.E. A/L ICT
G.C.E. A/L ICT
 
P1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y poblaciónP1032013 Monegros: Demografía y población
P1032013 Monegros: Demografía y población
 
P2032013 Monegros: Geografía Física
P2032013 Monegros: Geografía FísicaP2032013 Monegros: Geografía Física
P2032013 Monegros: Geografía Física
 
Augmented Reality Product Packaging
Augmented Reality Product PackagingAugmented Reality Product Packaging
Augmented Reality Product Packaging
 
Visualising China - historical photos of China
Visualising China - historical photos of ChinaVisualising China - historical photos of China
Visualising China - historical photos of China
 
3Com 03-0021-001 REV. A1
3Com 03-0021-001 REV. A13Com 03-0021-001 REV. A1
3Com 03-0021-001 REV. A1
 
P3032013 Monegros: Economía
P3032013 Monegros: EconomíaP3032013 Monegros: Economía
P3032013 Monegros: Economía
 
Assignment 02
Assignment 02Assignment 02
Assignment 02
 
Jbpm6
Jbpm6Jbpm6
Jbpm6
 
Foreign market entry modes
Foreign market entry modesForeign market entry modes
Foreign market entry modes
 
Equitas small bank
Equitas small bankEquitas small bank
Equitas small bank
 
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacional
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacionalTaller de-identificación-de-riesgos-e-higiene-y-salud-ocupacional
Taller de-identificación-de-riesgos-e-higiene-y-salud-ocupacional
 
Presentation1
Presentation1Presentation1
Presentation1
 
Ifs food v6_es
Ifs food v6_esIfs food v6_es
Ifs food v6_es
 
Componente Social y Cultura Guatemalteca
Componente Social y Cultura GuatemaltecaComponente Social y Cultura Guatemalteca
Componente Social y Cultura Guatemalteca
 

Similar a SQL (20)

Sql
SqlSql
Sql
 
Lenguaje de transact
Lenguaje de transactLenguaje de transact
Lenguaje de transact
 
Sql Server
Sql ServerSql Server
Sql Server
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Modulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddlModulo2 tema 3-lenguaje sql-ddl
Modulo2 tema 3-lenguaje sql-ddl
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Que es una base de datos
Que es una base de datosQue es una base de datos
Que es una base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
TEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdfTEMA3-SQL-(PARTE 1).pdf
TEMA3-SQL-(PARTE 1).pdf
 
Act4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromoAct4 principales bases de datos laura virginiaduranromo
Act4 principales bases de datos laura virginiaduranromo
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Presentación1 bases de datos
Presentación1 bases de datosPresentación1 bases de datos
Presentación1 bases de datos
 
PRUEBA
PRUEBAPRUEBA
PRUEBA
 
Desarrollo de aplicación
Desarrollo de aplicaciónDesarrollo de aplicación
Desarrollo de aplicación
 
Desarrollo de aplicación bases de datos
Desarrollo de aplicación bases de datosDesarrollo de aplicación bases de datos
Desarrollo de aplicación bases de datos
 
Sql
SqlSql
Sql
 
Fundamentos de base de datos
Fundamentos de base de datosFundamentos de base de datos
Fundamentos de base de datos
 

Último

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (10)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

SQL

  • 1.
  • 2. El término SQL es el acrónimo en inglés cuyo significado es sigla que se pronuncia como una palabra y que por el uso termina por lexicalizarse de Structured Query Language. Esta sigla fue introducida por primera vez en 1974, que se pronuncia deletreando en inglés las letras que lo componen, es decir ("ese-cu-ele" y no "siquel" como se oye a menudo), por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Donald D. Chamberlin es un americano científico de la computación que es mejor conocido como uno de los principales diseñadores del original SQL.
  • 3. MySQL , es un sistema de gestión de bases de datos relacional, multihilo y multiusuario (SGBDR por sus siglas en inglés, Relational Database Management System o RDBMS) muy conocido y ampliamente usado por su simplicidad y notable rendimiento. Esto y su libre distribución en Internet bajo licencia GPL (General Public License) le otorgan como beneficios adicionales contar con un alto grado de estabilidad y un rápido desarrollo. Está disponible para múltiples plataformas, sin embargo las diferencias con cualquier otra plataforma son prácticamente nulas, ya que la herramienta utilizada en este caso es el cliente mysql-client, que permite interactuar con un servidor MySQL (local o remoto) en modo texto. De este modo es posible realizar todos los ejercicios sobre un servidor instalado localmente o a través de Internet.
  • 5. . . DDL: es un lenguaje proporcionado por el SGBD que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos así como de los procedimientos o funciones que permitan consultarlos. DML: es un lenguaje proporcionado por los SGBD que permite a los usuarios de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las BD del SGBD. DCL: es un lenguaje proporcionado por el SGBD que incluye una serie de comandos SQL que permiten al administrador controlar el acceso a los datos contenidos en la BD. TCL: es un lenguaje y un subconjunto de SQL , que se utiliza para controlar el procesamiento de transacciones en una base de datos. Una transacción es la unidad lógica de trabajo.
  • 6. Numéricos: TinyInt, Bit ó Bool, SmallInt, MediumInt, Integer Int, BigInt, Float, xReal Double, Decimal, Dec, Numeric. Cadenas: Char, VarChar, TinyText, TinyBlob, Blob, Text, MediumBlob, MediumText, LongBlob, LongText, Enum, Set. Fecha & Tiempo: DATE, DATETIME, TIMESTAMP, TIME, YEAR.
  • 7.  + Suma  - Resta  * Multiplicación  / División  DIV División entera  MOD Módulo
  • 8.  =  <> , !=  >  <  BETWEEN  IN  IS  LIKE (%,_)
  • 9.  AND  OR  XOR  NOT
  • 11.
  • 13. # Esto es un comentario de una línea /* Comentario de varias líneas */
  • 15. Las sentencias SQL, se dividen en dos categorías importantes, Lenguaje de Definición de Datos (Data Definition Language - DDL) y Lenguaje de Manipulación de Datos (Data Manipulation Language - DML) .
  • 33.