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
MySQLguest75bc56
2.1K views9 Folien
Base datos sql von
Base datos sqlBase datos sql
Base datos sqlrosaura uriarte ramos
273 views8 Folien
Base de datos en sql von
Base de datos en sqlBase de datos en sql
Base de datos en sqlThalia Regalado Juape
861 views22 Folien
Sql von
SqlSql
SqlGin Tonic
4.7K views9 Folien
Diseño de Base de Datos en MySql von
Diseño de Base de Datos en MySqlDiseño de Base de Datos en MySql
Diseño de Base de Datos en MySqlKeryn Mendoza
5.2K views10 Folien
Crear Base de Datos en Oracle von
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
40.8K views14 Folien

Más contenido relacionado

Was ist angesagt?

SQLITE-CONCEPTO von
SQLITE-CONCEPTOSQLITE-CONCEPTO
SQLITE-CONCEPTOMagna TB
507 views10 Folien
Sql Server von
Sql ServerSql Server
Sql ServerJuan Ramirez
8.4K views11 Folien
Ejemplo Base de Datos SQLite (Android) von
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Salvador Fernández Fernández
46.9K views9 Folien
Base de datos, tipos, características von
Base de datos, tipos, característicasBase de datos, tipos, características
Base de datos, tipos, característicasPaty Gonzalez
1.1K views14 Folien
Base de Datos en Microsoft SQL Server von
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
482 views16 Folien
Versiones de sql von
Versiones de sqlVersiones de sql
Versiones de sqlLSCA Hermilo Salazar Chávez
3.3K views30 Folien

Was ist angesagt?(20)

SQLITE-CONCEPTO von Magna TB
SQLITE-CONCEPTOSQLITE-CONCEPTO
SQLITE-CONCEPTO
Magna TB507 views
Base de datos, tipos, características von Paty Gonzalez
Base de datos, tipos, característicasBase de datos, tipos, características
Base de datos, tipos, características
Paty Gonzalez1.1K views
Base de Datos en Microsoft SQL Server von SuarezJhon
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
SuarezJhon482 views
Ventajas y desventajas mysql von Mary Ruiz
Ventajas y desventajas mysqlVentajas y desventajas mysql
Ventajas y desventajas mysql
Mary Ruiz15.1K views
Bases de Datos von Ninoska18
Bases de Datos Bases de Datos
Bases de Datos
Ninoska1849 views
MySQL. Tutorial Básico von Josu Orbe
MySQL. Tutorial BásicoMySQL. Tutorial Básico
MySQL. Tutorial Básico
Josu Orbe2.8K views
Mi lenguaje preferido- SQL von Franshezka
Mi lenguaje preferido- SQLMi lenguaje preferido- SQL
Mi lenguaje preferido- SQL
Franshezka6.3K views
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e... von JOSE AHIAS LOPEZ PORTILLO
Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...Fundamentos microsoft sql server (T-Sql)  (Parte I) – conceptos básicos sql e...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07 von Alexander Calderón
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Alexander Calderón5.4K views
Android DB por Cesar Cespedes von Lima GTUG
Android DB por Cesar CespedesAndroid DB por Cesar Cespedes
Android DB por Cesar Cespedes
Lima GTUG2.8K views

Destacado

Fire Bird von
Fire BirdFire Bird
Fire Birdlejogu
9K views29 Folien
Presentacion oracle power point von
Presentacion oracle power pointPresentacion oracle power point
Presentacion oracle power pointFANNYPAOLARODRIGUEZTAMBO
15.1K views11 Folien
Historia de mysql von
Historia de mysqlHistoria de mysql
Historia de mysqlanderson rodriguez
22.9K views9 Folien
MYSQL von
MYSQLMYSQL
MYSQLanfelon
30.3K views58 Folien
Introduction to MySQL von
Introduction to MySQLIntroduction to MySQL
Introduction to MySQLGiuseppe Maxia
11.3K views65 Folien
Oracle von
OracleOracle
OracleGuissellacriss
34.3K views7 Folien

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
4. sql (autoguardado) von felpe33
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
felpe33439 views
Administración de Oracle - Tema 4 - Interacción con la Base de Datos von Hector Martinez
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Hector Martinez3.3K views

Último

Presentación visual Slideshare. von
Presentación visual Slideshare.Presentación visual Slideshare.
Presentación visual Slideshare.Christian Novoa
8 views10 Folien
fundamentos de electricidad electronica von
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronicaKevin619029
5 views16 Folien
Cuadros comparativos Herramientas tecnologicas III.pdf von
Cuadros comparativos Herramientas tecnologicas III.pdfCuadros comparativos Herramientas tecnologicas III.pdf
Cuadros comparativos Herramientas tecnologicas III.pdfDarlingGalan1
7 views4 Folien
Tecnologías para la enseñanza virtual von
Tecnologías para la enseñanza virtual Tecnologías para la enseñanza virtual
Tecnologías para la enseñanza virtual mpachecocodem
10 views8 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
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

Último(20)

fundamentos de electricidad electronica von Kevin619029
fundamentos de electricidad electronicafundamentos de electricidad electronica
fundamentos de electricidad electronica
Kevin6190295 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
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
mpachecocodem10 views
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
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 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
Samuel7094797 views
Examen Configuracion III.pptx von gatb1825
Examen Configuracion III.pptxExamen Configuracion III.pptx
Examen Configuracion III.pptx
gatb18257 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
SESION-4-Confiabilidad y Validez de Instrumentos de investigacion.pdf von MELVINCALLO1
SESION-4-Confiabilidad y Validez de Instrumentos de investigacion.pdfSESION-4-Confiabilidad y Validez de Instrumentos de investigacion.pdf
SESION-4-Confiabilidad y Validez de Instrumentos de investigacion.pdf
MELVINCALLO15 views
Fundamentos de electricidad y electrónica.docx von DilanTabares
Fundamentos de electricidad y electrónica.docxFundamentos de electricidad y electrónica.docx
Fundamentos de electricidad y electrónica.docx
DilanTabares5 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
dayanelismarquez25 views
Carmona Garcia de León _Mateo _ASX1.pptx von 231458783
Carmona Garcia de León _Mateo _ASX1.pptxCarmona Garcia de León _Mateo _ASX1.pptx
Carmona Garcia de León _Mateo _ASX1.pptx
2314587835 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.