“Structured Query Lenguaje”<br />
¿QUE  ES  MySQL?<br />My SQL es un sistema de gestión de bases de datos relacional, licenciado bajo la gpl de la gnu. su d...
HISTORIA DE MySQLMySQL surgió como un intento de conectar el gestor mSQL a las tablas propias de MySQL AB, usando sus prop...
USO DE MYSQL<br />MySQL es muy popular en aplicaciones web, y es componente de las plataformas lamp mamp entre otras. MySQ...
COMPONENTES DEL MYSQL<br />El lenguaje SQL está compuesto por comandos, cláusulas, operadoresy funciones de agregado. Esto...
COMANDOS<br />Existendos tipos de comandos SQL: <br /><ul><li>Los DLL que permiten crear y definir nuevas bases de datos, ...
Los DML que permiten generar consultas para ordenar, filtrar y extraer datosde la base de datos. </li></ul>Comandos DLL <b...
COMANDOS DML<br />
Cláusulas<br />Las cláusulas son condiciones de modificación utilizadas paradefinir los datos que desea seleccionar o mani...
OPERADORES LÓGICOS <br />
OPERADORES DE COMPARACIÓN <br />
Funciones de Agregado<br />Las funciones de agregado se usan dentro de una cláusula SELECTen grupos de registros para devo...
SENTENCIA PARA ACTUALIZAR LOS DATOS EN UNA BASE DE DATOS MYSQL <br />Muchas veces necesitaremos modificar los datos que te...
CREAR UNA CONSULTA EN UNA BASE DE DATOS MYSQL<br />Si has seguido los tutoriales anteriores, ahora tendrás la estructura d...
Upcoming SlideShare
Loading in …5
×

My sql

1,068 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,068
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

My sql

  1. 1. “Structured Query Lenguaje”<br />
  2. 2. ¿QUE ES MySQL?<br />My SQL es un sistema de gestión de bases de datos relacional, licenciado bajo la gpl de la gnu. su diseño multihilo le permite soportar una gran carga de forma muy eficiente. este gestor de bases de datos es, probablemente, el gestor más usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso. esta gran aceptación es debida, en parte, a que existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación, además de su fácil instalación y configuración <br />
  3. 3. HISTORIA DE MySQLMySQL surgió como un intento de conectar el gestor mSQL a las tablas propias de MySQL AB, usando sus propias rutinas a bajo nivel. Tras unas primeras pruebas, vieron que mSQL no era lo bastante flexible para lo que necesitaban, por lo que tuvieron que desarrollar nuevas funciones. Esto resultó en una interfaz SQL a su base de datos, con una interfaz totalmente compatible a mSQL.<br />
  4. 4. USO DE MYSQL<br />MySQL es muy popular en aplicaciones web, y es componente de las plataformas lamp mamp entre otras. MySQL suele combinarse con el popular lenguaje pH <br />
  5. 5. COMPONENTES DEL MYSQL<br />El lenguaje SQL está compuesto por comandos, cláusulas, operadoresy funciones de agregado. Estos elementos se combinan en las instrucciones paracrear, actualizar y manipular las bases de datos. <br />
  6. 6. COMANDOS<br />Existendos tipos de comandos SQL: <br /><ul><li>Los DLL que permiten crear y definir nuevas bases de datos, campos e índices.
  7. 7. Los DML que permiten generar consultas para ordenar, filtrar y extraer datosde la base de datos. </li></ul>Comandos DLL <br />Comando Descripción<br />CREATEUtilizado para crear nuevas tablas, campos e índices<br />DROPEmpleado para eliminar tablas e índices<br />ALTERUtilizado para modificar las tablas agregando campos o . Cambiando la definición de los campos.<br />
  8. 8. COMANDOS DML<br />
  9. 9. Cláusulas<br />Las cláusulas son condiciones de modificación utilizadas paradefinir los datos que desea seleccionar o manipular.<br />
  10. 10. OPERADORES LÓGICOS <br />
  11. 11. OPERADORES DE COMPARACIÓN <br />
  12. 12. Funciones de Agregado<br />Las funciones de agregado se usan dentro de una cláusula SELECTen grupos de registros para devolver un único valor que se aplica a ungrupo de registros.<br />
  13. 13. SENTENCIA PARA ACTUALIZAR LOS DATOS EN UNA BASE DE DATOS MYSQL <br />Muchas veces necesitaremos modificar los datos que tenemos almacenados en nuestras bases de Ejemplo:<br />Como ejemplo, vamos a cambiar el titulo “canto general” de Neruda por “Residencia en la tierra” que es del mismo escritor.<br />Para ello tendríamos que hacer este script:<br />UPDATE libroSET titulo='Residencia en la tierra'WHERE titulo='Canto general';<br />Ahora si realizamos una consulta podremos ver que los datos se han cambiado correctamente.<br />
  14. 14. CREAR UNA CONSULTA EN UNA BASE DE DATOS MYSQL<br />Si has seguido los tutoriales anteriores, ahora tendrás la estructura de la base de datos biblioteca echa, precisamente con esa base de datos vamos a trabajar ahora, pero no os preocupéis aquí os dejo la base de datos para descargar para los mas vagos.<br />La base de datos contiene 6 registros, 6 libros con sus respectivos autores que deberíamos de poder recuperar con una simple consulta SQL:<br />SELECT *FROM libro;<br />En estas líneas acabamos de decir a MySQL que seleccione  todos los registros que tenga en la tabla libro, estamos usando el símbolo * para indicar a MySQL que queremos todos los campos.<br />Esta consulta es la mas simple que podemos hacer, pero vamos a ponerlo mas difícil, suponga que en vez de tener 6 libros en su biblioteca, tenga una biblioteca enorme, y de ella, tan solo quiere ver los libros que haya escrito el autor Neruda, pues para ello tan solo hemos de añadir una simple línea en nuestra consulta, concretamente la sentencia WHERE, veamos el ejemplo<br />SELECT *FROM libroWHERE escritor = 'neruda'<br />Pero ahora supongamos que no queremos que muestre todos los campos, queremos que muestre tan solo los titulos y ordenados alfabéticamente. La consulta sería así:<br />SELECT tituloFROM libroWHERE escritor = 'neruda'ORDER BY titulo;<br />Aunque con nuestra base de datos tan solo sigamos viendo 2 resultados, ahora solo veremos la columna titulo y estará ordenada alfabéticamente por el titulo. <br />
  15. 15. Presentado por:yesicaalejandraacevedomarinfranciny carolina hoyos porrasmargarita gonzalesmetaute<br />

×