MySQL

IUTE - MÉRIDA ,[object Object],[object Object],[object Object]
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos de datos. El sistema gestor que usaremos será MySQL. Nos conectaremos a este sistema usando la interfaz más sencilla posible, que es un intérprete de comandos SQL. MYSQL:  Para acceder a bases de datos es mucho más útil usar un motor o servidor que hace las funciones de intérprete entre las aplicaciones y usuarios con las bases de datos. Introducción SQL
[object Object],[object Object],[object Object],[object Object],[object Object]
Existen dos lenguajes para el manejo de bases de datos: DDL  (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios. Este lenguaje trabaja sobre unas tablas especiales llamadas  diccionario de datos . DML  (Data Manipilation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y obtener datos desde las bases de datos. SQL engloba ambos lenguajes DDL+DML, y los estudiaremos juntos, ya que ambos forman parte del conjunto de sentencias de SQL.
La forma general de iniciar una sesión  MySQL  es: mysql -h host -u usuario –p  Para conectarse al servidor, usualmente necesitamos de un nombre de usuario (login) y de una contraseña (password), y si el servidor al que nos deseamos conectar está en una máquina diferente de la nuestra, también necesitamos indicar el nombre o la dirección IP de dicho servidor. Una vez que conocemos estos tres valores, podemos conectarnos de la siguiente manera:  shell> mysql -h NombreDelServidor -u NombreDeUsuario –p  Si la conexión al servidor MySQL se pudo establecer de manera satisfactoria, recibiremos el mensaje de bienvenida y estaremos en el prompt de  mysql :
Una vez que coloquemos la clave, entramos al prompt del mysql Para salir de una sesión del cliente de  MySQL  se usa el comando "QUIT". mysql> QUIT   Lo más sencillo es consultar algunas variables del sistema o el valor de algunas funciones de  MySQL . Para hacer este tipo de consultas se usa la sentencia SQL SELECT, por ejemplo: mysql> SELECT VERSION(), CURRENT_DATE;
Comandos del intérprete Dentro de MySQL pueden existir varias bases de datos. Cada base de datos es un espacio  independiente con sus propios objetos de datos. Para ver la lista de bases de datos disponibles se usa: SHOW DATABASES; Para entrar a una base de datos se usa: USE database; La sentencia para crear una tabla tiene la forma: CREATE TABLE  nombre_tabla  ( definición_columna , ...) definición_columna  esta compuesto por el nombre de la columna o campo, seguida del tipo de dato de dicha columna. CREATE TABLE agenda ( nombre TEXT, apellido TEXT, telefono INTEGER, nacimiento INTEGER, estatura FLOAT );
Para ver si la tabla fue creada exitosamente, usamos: SHOW TABLES; Y para ver los datos de la tabla: SHOW COLUMNS FROM agenda; Y para borrar la tabla: DROP TABLE agenda; Insertando datos en la tabla. La sentencia de INSERT se utiliza para añadir registros a las tablas de la base de datos. El formato de la sentencia es: INSERT INTO  nombre_tabla  [( nombre_columna , ...)] VALUES ( expr , ...) nombre_tabla  puede ser únicamente el nombre de la tabla. nombre_columna  es una lista opcional de nombres de campo en los que se insertarán valores en el mismo número y orden que se especificarán en la cláusula VALUES.  Ejemplo para añadir un registro a una tabla: INSERT INTO RUBROS (CLAVE, NOMBRE) VALUES 9, 'Otros');
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1 von 9

Recomendados

MYSQL von
MYSQLMYSQL
MYSQLanfelon
30.3K views58 Folien
Sql DML Lenguaje de manipulación de datos von
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
38.6K views26 Folien
C3 lenguaje de presentación. von
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.Alejandro Hernandez
7.1K views47 Folien
Diseño detallado von
Diseño detalladoDiseño detallado
Diseño detalladojose
15.8K views15 Folien
Las diez principales amenazas para las bases de datos von
Las diez principales amenazas para las bases de datosLas diez principales amenazas para las bases de datos
Las diez principales amenazas para las bases de datosImperva
14.6K views13 Folien
Presentación CSS von
Presentación CSSPresentación CSS
Presentación CSSAndres Giovanni Lara Collazos
6.3K views50 Folien

Más contenido relacionado

Was ist angesagt?

Introducción a PHP von
Introducción a PHPIntroducción a PHP
Introducción a PHPJose Emilio Labra Gayo
2.7K views69 Folien
Comparacion de Gestores de Base de Datos von
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
14.2K views15 Folien
Motores de bases de datos von
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
94.2K views19 Folien
Presentación Modelo de Datos von
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de DatosEnrique Cabello
1K views16 Folien
Herramientas case von
Herramientas caseHerramientas case
Herramientas caseVero Pailiacho
5.5K views11 Folien
Comandos básicos para bases de datos mysql y workbench von
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
17.6K views7 Folien

Was ist angesagt?(20)

Comparacion de Gestores de Base de Datos von Victor Zevallos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
Victor Zevallos14.2K views
Motores de bases de datos von still01
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
still0194.2K views
Comandos básicos para bases de datos mysql y workbench von Robedgar MX
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
Robedgar MX17.6K views
Seguridad en Base de Datos von myriam sarango
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
myriam sarango36.8K views
Componentes de un sistema de base de datos von Isabel
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
Isabel 68.8K views
instalacion y conexion a base de datos postgrest /java von Ney Rogger Miranda
instalacion y conexion a base de datos postgrest /javainstalacion y conexion a base de datos postgrest /java
instalacion y conexion a base de datos postgrest /java
Ney Rogger Miranda2.6K views

Similar a MySQL

6. sql structured query language von
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
219 views14 Folien
6. sql structured query language von
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
170 views14 Folien
111 von
111111
111GeovannyYungan
150 views14 Folien
6. sql structured query language2 von
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2Oscar Valdivieso
134 views14 Folien
6. sql structured query language von
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
188 views14 Folien
6. sql structured query language von
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
347 views13 Folien

Similar a MySQL(20)

6. sql structured query language von William Lozano
6. sql   structured query language6. sql   structured query language
6. sql structured query language
William Lozano170 views
6. sql structured query language von Inés Rosero
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Inés Rosero188 views
6. sql structured query language von Chars Orden
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Chars Orden347 views
6. sql structured query language von Yoly QC
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Yoly QC140 views
6. sql structured query language von Liliana Charco
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Liliana Charco191 views
6. sql structured query language von Cesar Yupa
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Cesar Yupa159 views
6. sql structured query language von Any Saula
6. sql   structured query language6. sql   structured query language
6. sql structured query language
Any Saula90 views
MySQL. Tutorial Básico von Josu Orbe
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
Josu Orbe2.8K views
4. sql (autoguardado) von felpe33
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
felpe33439 views

Último

EM.020 INSTALACIONES DE COMUNICACIONES.pdf von
EM.020 INSTALACIONES DE COMUNICACIONES.pdfEM.020 INSTALACIONES DE COMUNICACIONES.pdf
EM.020 INSTALACIONES DE COMUNICACIONES.pdfgilberenriquedavila
7 views4 Folien
Tarea Curso Tecnologias para la enseñanza virtual.pptx von
Tarea Curso Tecnologias para la enseñanza virtual.pptxTarea Curso Tecnologias para la enseñanza virtual.pptx
Tarea Curso Tecnologias para la enseñanza virtual.pptxlesliealejandraContr
13 views11 Folien
Fundamentos de Electricidad y Electronica 9-3 (1).docx von
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docxSamuel709479
5 views26 Folien
Garcia_Enriquez_FelixDanielAlexander.pptx von
Garcia_Enriquez_FelixDanielAlexander.pptxGarcia_Enriquez_FelixDanielAlexander.pptx
Garcia_Enriquez_FelixDanielAlexander.pptxFelixGarcia601066
6 views4 Folien
SOrtiz_Origenes y evolución de internet.ppsx von
SOrtiz_Origenes y evolución de internet.ppsxSOrtiz_Origenes y evolución de internet.ppsx
SOrtiz_Origenes y evolución de internet.ppsxARIADNAYJIMENACRUZOR
6 views9 Folien
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx von
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxMaraJos722801
5 views6 Folien

Último(20)

Fundamentos de Electricidad y Electronica 9-3 (1).docx von Samuel709479
Fundamentos de Electricidad y Electronica 9-3 (1).docxFundamentos de Electricidad y Electronica 9-3 (1).docx
Fundamentos de Electricidad y Electronica 9-3 (1).docx
Samuel7094795 views
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx von MaraJos722801
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docxactividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
actividadanlisisdeartefactos1-230424222159-fef7d8f3 (1).docx
MaraJos7228015 views
Tecnologías para la enseñanza virtual von mpachecocodem
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual
mpachecocodem9 views
Tecnologías para la enseñanza virtual_cdc.pptx von CarmenerdelHuasco
Tecnologías para la enseñanza virtual_cdc.pptxTecnologías para la enseñanza virtual_cdc.pptx
Tecnologías para la enseñanza virtual_cdc.pptx
Examen Configuracion III.pptx von gatb1825
Examen Configuracion III.pptxExamen Configuracion III.pptx
Examen Configuracion III.pptx
gatb18257 views
Seguridad de los sistemas operativos..pptx von dayanelismarquez
Seguridad de los sistemas operativos..pptxSeguridad de los sistemas operativos..pptx
Seguridad de los sistemas operativos..pptx
dayanelismarquez23 views
Cuadros comparativos Herramientas tecnologicas III.pdf von DarlingGalan1
Cuadros comparativos Herramientas tecnologicas III.pdfCuadros comparativos Herramientas tecnologicas III.pdf
Cuadros comparativos Herramientas tecnologicas III.pdf
DarlingGalan17 views
MVelazco_Internet, Origenes y Evolucion.pptx von al223915
MVelazco_Internet, Origenes  y Evolucion.pptxMVelazco_Internet, Origenes  y Evolucion.pptx
MVelazco_Internet, Origenes y Evolucion.pptx
al2239156 views
Relojes inteligentes para hombres. von Alka85Digital
Relojes inteligentes para hombres.Relojes inteligentes para hombres.
Relojes inteligentes para hombres.
Alka85Digital6 views
cuadros comparativos intranet/ EXTRANET, datos/información, navegador/ buscador von lopezyetsiree
cuadros comparativos intranet/ EXTRANET, datos/información, navegador/ buscadorcuadros comparativos intranet/ EXTRANET, datos/información, navegador/ buscador
cuadros comparativos intranet/ EXTRANET, datos/información, navegador/ buscador
lopezyetsiree12 views
fundamentos de electricidad electronica von Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 views
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx von DilanTabares
TALLER DE ANÁLISIS DE ARTEFACTOS_.docxTALLER DE ANÁLISIS DE ARTEFACTOS_.docx
TALLER DE ANÁLISIS DE ARTEFACTOS_.docx
DilanTabares6 views

MySQL

  • 1.
  • 2. SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos de datos. El sistema gestor que usaremos será MySQL. Nos conectaremos a este sistema usando la interfaz más sencilla posible, que es un intérprete de comandos SQL. MYSQL: Para acceder a bases de datos es mucho más útil usar un motor o servidor que hace las funciones de intérprete entre las aplicaciones y usuarios con las bases de datos. Introducción SQL
  • 3.
  • 4. Existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de datos y tablas, y para modificar sus estructuras, así como los permisos y privilegios. Este lenguaje trabaja sobre unas tablas especiales llamadas diccionario de datos . DML (Data Manipilation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y obtener datos desde las bases de datos. SQL engloba ambos lenguajes DDL+DML, y los estudiaremos juntos, ya que ambos forman parte del conjunto de sentencias de SQL.
  • 5. La forma general de iniciar una sesión MySQL es: mysql -h host -u usuario –p Para conectarse al servidor, usualmente necesitamos de un nombre de usuario (login) y de una contraseña (password), y si el servidor al que nos deseamos conectar está en una máquina diferente de la nuestra, también necesitamos indicar el nombre o la dirección IP de dicho servidor. Una vez que conocemos estos tres valores, podemos conectarnos de la siguiente manera: shell> mysql -h NombreDelServidor -u NombreDeUsuario –p Si la conexión al servidor MySQL se pudo establecer de manera satisfactoria, recibiremos el mensaje de bienvenida y estaremos en el prompt de mysql :
  • 6. Una vez que coloquemos la clave, entramos al prompt del mysql Para salir de una sesión del cliente de MySQL se usa el comando "QUIT". mysql> QUIT Lo más sencillo es consultar algunas variables del sistema o el valor de algunas funciones de MySQL . Para hacer este tipo de consultas se usa la sentencia SQL SELECT, por ejemplo: mysql> SELECT VERSION(), CURRENT_DATE;
  • 7. Comandos del intérprete Dentro de MySQL pueden existir varias bases de datos. Cada base de datos es un espacio independiente con sus propios objetos de datos. Para ver la lista de bases de datos disponibles se usa: SHOW DATABASES; Para entrar a una base de datos se usa: USE database; La sentencia para crear una tabla tiene la forma: CREATE TABLE nombre_tabla ( definición_columna , ...) definición_columna esta compuesto por el nombre de la columna o campo, seguida del tipo de dato de dicha columna. CREATE TABLE agenda ( nombre TEXT, apellido TEXT, telefono INTEGER, nacimiento INTEGER, estatura FLOAT );
  • 8. Para ver si la tabla fue creada exitosamente, usamos: SHOW TABLES; Y para ver los datos de la tabla: SHOW COLUMNS FROM agenda; Y para borrar la tabla: DROP TABLE agenda; Insertando datos en la tabla. La sentencia de INSERT se utiliza para añadir registros a las tablas de la base de datos. El formato de la sentencia es: INSERT INTO nombre_tabla [( nombre_columna , ...)] VALUES ( expr , ...) nombre_tabla puede ser únicamente el nombre de la tabla. nombre_columna es una lista opcional de nombres de campo en los que se insertarán valores en el mismo número y orden que se especificarán en la cláusula VALUES. Ejemplo para añadir un registro a una tabla: INSERT INTO RUBROS (CLAVE, NOMBRE) VALUES 9, 'Otros');
  • 9.