My sql

U
Universidad Nacional de ColombiaUniversidad Nacional de Colombia
“Structured Query Lenguaje”,[object Object]
¿QUE  ES  MySQL?,[object Object],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 ,[object Object]
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.,[object Object]
USO DE MYSQL,[object Object],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 ,[object Object]
COMPONENTES DEL MYSQL,[object Object],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. ,[object Object]
COMANDOS,[object Object],Existendos tipos de comandos SQL: ,[object Object],[object Object]
Los DML que permiten generar consultas para ordenar, filtrar y extraer datosde la base de datos. Comandos DLL ,[object Object],Comando      Descripción,[object Object],CREATEUtilizado para crear nuevas tablas, campos e índices,[object Object],DROPEmpleado para eliminar tablas e índices,[object Object],ALTERUtilizado para modificar las tablas agregando campos o                                      .                       Cambiando la definición de los campos.,[object Object]
COMANDOS DML,[object Object]
Cláusulas,[object Object],Las cláusulas son condiciones de modificación utilizadas paradefinir los datos que desea seleccionar o manipular.,[object Object]
OPERADORES LÓGICOS ,[object Object]
OPERADORES DE COMPARACIÓN ,[object Object]
Funciones de Agregado,[object Object],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.,[object Object]
SENTENCIA PARA ACTUALIZAR LOS DATOS EN UNA BASE DE DATOS MYSQL ,[object Object],Muchas veces necesitaremos modificar los datos que tenemos almacenados en nuestras bases de Ejemplo:,[object Object],Como ejemplo, vamos a cambiar el titulo “canto general” de Neruda por “Residencia en la tierra” que es del mismo escritor.,[object Object],Para ello tendríamos que hacer este script:,[object Object],UPDATE libroSET titulo='Residencia en la tierra'WHERE titulo='Canto general';,[object Object],Ahora si realizamos una consulta podremos ver que los datos se han cambiado correctamente.,[object Object]
CREAR UNA CONSULTA EN UNA BASE DE DATOS MYSQL,[object Object],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.,[object Object],La base de datos contiene 6 registros, 6 libros con sus respectivos autores que deberíamos de poder recuperar con una simple consulta SQL:,[object Object],SELECT *FROM libro;,[object Object],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.,[object Object],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,[object Object],SELECT *FROM libroWHERE escritor = 'neruda',[object Object],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í:,[object Object],SELECT tituloFROM libroWHERE escritor = 'neruda'ORDER BY titulo;,[object Object],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. ,[object Object]
1 von 14

Recomendados

CONNECTION von
CONNECTIONCONNECTION
CONNECTIONMagaly Portocarrero Labajos
38 views5 Folien
MySql von
MySqlMySql
MySqlCEST
1.2K views36 Folien
Presentación4 modulos2008 von
Presentación4 modulos2008Presentación4 modulos2008
Presentación4 modulos2008keniameraris
107 views14 Folien
Administración de Roles en PostgreSQL von
Administración de Roles en PostgreSQLAdministración de Roles en PostgreSQL
Administración de Roles en PostgreSQLEddie Malca
2.1K views11 Folien
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125 von
Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125Instrucciones básicas de mysql y su función.  #3bprog #unidad2act1 @ProgCbtis125
Instrucciones básicas de mysql y su función. #3bprog #unidad2act1 @ProgCbtis125Jose Ramos
354 views2 Folien
Administración de Tablespace en PostgreSQL von
Administración de Tablespace en PostgreSQLAdministración de Tablespace en PostgreSQL
Administración de Tablespace en PostgreSQLEddie Malca
1.9K views11 Folien

Más contenido relacionado

Was ist angesagt?

Trabajo de compu von
Trabajo de compuTrabajo de compu
Trabajo de compuzxyw
77 views5 Folien
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITE von
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITEANDROID CON CONEXIÓN A BASE DE DATOS SQLITE
ANDROID CON CONEXIÓN A BASE DE DATOS SQLITErosacm chinguel maldonado
41 views9 Folien
Comandos basicos von
Comandos basicosComandos basicos
Comandos basicoserick bocanegra
239 views2 Folien
Implementacion de bases de datos en mysql von
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysqlPipe Muñoz
17.5K views12 Folien
My sql von
My sqlMy sql
My sqlHarold Delgado
311 views11 Folien
Veronica lopez von
Veronica lopezVeronica lopez
Veronica lopezveronica7894
63 views7 Folien

Was ist angesagt?(18)

Trabajo de compu von zxyw
Trabajo de compuTrabajo de compu
Trabajo de compu
zxyw77 views
Implementacion de bases de datos en mysql von Pipe Muñoz
Implementacion de bases de datos en mysqlImplementacion de bases de datos en mysql
Implementacion de bases de datos en mysql
Pipe Muñoz17.5K views
Historia del sql .....mela von melaniarojas
Historia del sql .....melaHistoria del sql .....mela
Historia del sql .....mela
melaniarojas454 views
Microsoft Office Excel 15 von neto.15chavez
Microsoft Office Excel 15Microsoft Office Excel 15
Microsoft Office Excel 15
neto.15chavez1.4K views
SQL Server rápido y furioso von SpanishPASSVC
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
SpanishPASSVC462 views

Similar a My sql

Base de datos von
Base de datosBase de datos
Base de datosjuansantiago104
6 views9 Folien
mysql comandos.pdf von
mysql comandos.pdfmysql comandos.pdf
mysql comandos.pdfNiltonValladolidCamp
14 views90 Folien
Sql von
SqlSql
Sqleddyr21
232 views10 Folien
Bases de datos von
Bases de datosBases de datos
Bases de datosMaria Teresa Ordaz
113 views8 Folien
Datos von
DatosDatos
Datosliliana briones
12 views2 Folien
Datos von
DatosDatos
Datosliliana briones
14 views2 Folien

Similar a My sql(20)

Sql von eddyr21
SqlSql
Sql
eddyr21232 views
Rila von RIC LA
RilaRila
Rila
RIC LA67 views
T8 – Bases de Datos en MySQL (1).pptx von DanaSoto7
T8 – Bases de Datos en MySQL (1).pptxT8 – Bases de Datos en MySQL (1).pptx
T8 – Bases de Datos en MySQL (1).pptx
DanaSoto719 views
MySQL. Tutorial Básico von Josu Orbe
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
Josu Orbe2.8K views

Más de Universidad Nacional de Colombia

Presentación3 bildervonderküche von
Presentación3 bildervonderküchePresentación3 bildervonderküche
Presentación3 bildervonderkücheUniversidad Nacional de Colombia
446 views19 Folien
Presentación powerpointfinal web von
Presentación powerpointfinal webPresentación powerpointfinal web
Presentación powerpointfinal webUniversidad Nacional de Colombia
176 views11 Folien
Greenhouse effect von
Greenhouse effectGreenhouse effect
Greenhouse effectUniversidad Nacional de Colombia
500 views7 Folien
Acid rain von
Acid rainAcid rain
Acid rainUniversidad Nacional de Colombia
1.7K views10 Folien

Más de Universidad Nacional de Colombia(20)

Último

Discurso argumentativo von
Discurso argumentativoDiscurso argumentativo
Discurso argumentativoAnthonyAguilera11
45 views67 Folien
componente de calidad. von
componente de calidad.componente de calidad.
componente de calidad.JeniferLopez95
28 views4 Folien
Discurso jurídico von
Discurso jurídicoDiscurso jurídico
Discurso jurídicoAnthonyAguilera11
44 views33 Folien
Tema 15. Funciones del DNA 2023.pptx von
Tema 15. Funciones del DNA 2023.pptxTema 15. Funciones del DNA 2023.pptx
Tema 15. Funciones del DNA 2023.pptxIES Vicent Andres Estelles
29 views116 Folien
Lenguaje algebraico.pptx von
Lenguaje algebraico.pptxLenguaje algebraico.pptx
Lenguaje algebraico.pptxkeinerochoa39
29 views10 Folien
Imagen de exito.pptx von
Imagen de exito.pptxImagen de exito.pptx
Imagen de exito.pptxLorenaCovarrubias12
60 views1 Folie

Último(20)

Intranet y extranet cuadro comparativo.pdf von UPTVT
Intranet y extranet cuadro comparativo.pdfIntranet y extranet cuadro comparativo.pdf
Intranet y extranet cuadro comparativo.pdf
UPTVT32 views
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx von CarlaFuentesMuoz
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptxPPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
PPT TECNOLOGIAS PARA LA ENSEÑANZA VIRTUAL.pptx
CarlaFuentesMuoz37 views
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf von Victor Hugo Caiza
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdfDEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf
DEBER DE RESOLUCION DE PROBLEMAS DE FUERZA (3°).pdf
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx von e-twinning
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptxPerennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx
Perennials, Bulbs, Grasses and Ferns of Poland, Spain and Portugal.pptx
e-twinning57 views

My sql

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.