La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.

Presentaciones similares


Presentación del tema: "Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas."— Transcripción de la presentación:

1 Ing. Sanchez Castillo Eddye Arturo eddiesanchez0710@gmail.com esanchezctl@ucvvirtual.edu.pe Escuela Académica Profesional de Ingeniería de Sistemas

2

3 Bases de Datos MySql También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd. Escuela Académica Profesional de Ingeniería de Sistemas

4 Bases de Datos MySql Se necesita ingresar a la carpeta bin de Mysql. Escuela Académica Profesional de Ingeniería de Sistemas

5 Bases de Datos MySql Comando para ingresar a Mysql: mysql –u usuario El usuario predeterminado se llama root Escuela Académica Profesional de Ingeniería de Sistemas

6 Bases de Datos MySql El prompt mysql indica que usted ya ingreso al administrador de Base de datos Mysql. Cada comando que escriba debe terminar con punto y coma (;). Escuela Académica Profesional de Ingeniería de Sistemas

7 El Lenguaje SQL Esta formado por un conjunto de comandos que nos permite acceder y administrar una base de datos y todos sus objetos. SQL es un lenguaje de consulta universal para base de datos, es decir se puede utilizar en otros administradores de base de datos como Access, SQL server, Mysql, FoxPro, etc. Los comandos SQL se dividen en dos grupos: Lenguaje de definición de datos:(DDL) permite crear, modificar y eliminar los objetos de una DBF. Lenguaje de Manipulación de Datos:(DML) Permite manejar la información almacenada, agregar registros, actualizarlos, leerlos, etc. Escuela Académica Profesional de Ingeniería de Sistemas

8 Ingresar Registros a una Tablas Insert Into Permite agregar registros a una tabla sintaxis: Insert Into Nombre de la Tabla (Campos) Values (Valores); En campos debe escribir cada uno de los campos que desea llenar separados por una coma. En Valores se escribe los valores con los cuales desea llenar cada uno de los campos. La posición de cada valor debe coincidir con cada campo. Escuela Académica Profesional de Ingeniería de Sistemas

9 Ingresar Registros a una Tablas Escuela Académica Profesional de Ingeniería de Sistemas

10 Ingresar Registros a una Tablas Escuela Académica Profesional de Ingeniería de Sistemas

11 Ingresar Registros a una Tablas Insertar los siguientes campos a la Tabla Clientes: CodigoNombresEdadSexo 000002Julio Dávila22M 000003Ana Castañeda20F 000004Nancy Vilela36F 000005Miguel Torres25M 000006Elias Porilla40M 000007Juan Garcia26M 000008Veronica Huaman52F 000009Yessica Palomino43F 000010Alberto Farfan22M 000011Julia Pizarro25F 000012Hugo Sanchez55M 000013Miguel Hernadez20M Escuela Académica Profesional de Ingeniería de Sistemas

12 Ingresar Registros a una Tablas Campos Autonumericos Son aquellos campos cuyo contenido se va llenando en forma automática con una secuencia de valores numéricos. Escuela Académica Profesional de Ingeniería de Sistemas

13 Ingresar Registros a una Tablas Escuela Académica Profesional de Ingeniería de Sistemas

14 Ingresar Registros a una Tablas Escuela Académica Profesional de Ingeniería de Sistemas

15 Agregar Registros desde Archivos Load Data Permite cargar los datos que se encuentran almacenados en un archivo de textos hacia una tabla de una base de datos MySql. En forma predeterminada MySql utiliza como separador de cada campo el tabulador. Sintaxis: Load Data Infile ‘Archivo de Texto’ into table Tabla El Archivo de texto debe estar grabado en la carpeta de la base de datos que se esta utilizando. Escuela Académica Profesional de Ingeniería de Sistemas

16 Agregar Registros desde Archivos Escuela Académica Profesional de Ingeniería de Sistemas

17 Agregar Registros desde Archivos La Tabla Amigos no tiene ningún registro El comando para cargar los datos desde el archivo Datos.Txt hacia la tabla Amigos es el siguiente : Load Data Infile ‘Datos.Txt’ into table Amigos; Escuela Académica Profesional de Ingeniería de Sistemas

18 Agregar Registros desde Archivos Escuela Académica Profesional de Ingeniería de Sistemas

19 Agregar Registros desde Archivos Si cada campo esta separada por un carácter distinto a una tabulación se debe utilizar Fields Terminated dentro de la sintaxis de Load Data. Fields Terminated Se utiliza para indicar el carácter por el cual esta separado cada uno de los campos del archivo de textos. Load Data Infile ‘Datos.Txt’ into table Amigos Fields Terminated By ‘,’; Escuela Académica Profesional de Ingeniería de Sistemas

20 Agregar Registros desde Archivos Escuela Académica Profesional de Ingeniería de Sistemas

21 Instrucción Select Esta instrucción es una de la mas utilizada porque permite leer información de la base de datos. Sintaxis: Select * From Nombre de la table; Escuela Académica Profesional de Ingeniería de Sistemas

22 Mostrar algunos Registros Escuela Académica Profesional de Ingeniería de Sistemas

23 Mostrar Campos calculados Son campos que no están creados en las tablas pero que se pueden obtener o calcular con los campos que si están en las tablas. CurDate Esta función devuelve la fecha del servidor. Escuela Académica Profesional de Ingeniería de Sistemas

24 Mostrar Campos calculados Year Esta función devuelve el año de una fecha. Escuela Académica Profesional de Ingeniería de Sistemas

25 Mostrar Campos calculados Year Esta función devuelve el año de una fecha. Escuela Académica Profesional de Ingeniería de Sistemas

26 Mostrar Campos calculados If Esta función se puede utilizar dentro del Select para realizar una condición y obtener asi un campo calculado. Sintaxis: If (Condición, Instrucción1, Instrucción2) If (Condición, Instrucción1, Instrucción2) Es la pregunta que desea realizar dentro de la instrucción Select Se ejecuta cuando la respuesta a la condición es verdad. Se ejecuta cuando la respuesta a la condición es Falsa Escuela Académica Profesional de Ingeniería de Sistemas

27 Mostrar Campos calculados If Escuela Académica Profesional de Ingeniería de Sistemas

28 Mostrar Campos calculados Case When Esta función se puede utilizar dentro del Select para obtener campos calculados mediante condiciones. Sintaxis: Case When Condición Then Instrucción1 Else Instrucción2 End Es la pregunta que desea realizar dentro de la instrucción Select Se ejecuta cuando la respuesta a la condición es verdad. Se ejecuta cuando la respuesta a la condición es Falsa Escuela Académica Profesional de Ingeniería de Sistemas

29 Mostrar Campos calculados Case When Escuela Académica Profesional de Ingeniería de Sistemas

30 Mostrar Campos calculados Case When Escuela Académica Profesional de Ingeniería de Sistemas

31 Mostrar Registros ordenados Cuando se desea visualizar los registros ordenados se utiliza la siguiente sintaxis: Select * from Tabla Order By Campo; Escuela Académica Profesional de Ingeniería de Sistemas

32 Mostrar Registros ordenados Si desea ordenar en forma descendente escriba Desc después del nombre del campo. La palabra Asc indica ordenación ascendente. Pero es opcional escribirla. Escuela Académica Profesional de Ingeniería de Sistemas

33 Eliminar Registros de una Tabla La Instrucción Delete From permite eliminar registros de una tabla tiene 2 sintaxis: 1.Cuando desea eliminar todos los registros de la tabla. 2.Cuando desea eliminar solo algunos registros de la tabla. Delete From Tabla; Delete From Where Condición; Escuela Académica Profesional de Ingeniería de Sistemas

34 Modificar Registros de una Tabla La Instrucción Update permite modificar el contenido de los registros de una tabla tiene 2 sintaxis: 1.Cuando desea modificar el valor de un campo de todos los registrso de la tabla. 2.Cuando se desea modificar el valor de un campo de solo algunos registros de la tabla. Update tabla Set Campo = Nuevo Contenido; Update tabla Set Campo = Nuevo Contenido Where Condición; Escuela Académica Profesional de Ingeniería de Sistemas

35 Modificar Registros de una Tabla Escuela Académica Profesional de Ingeniería de Sistemas

36 Fin de la Presentación GRACIAS


Descargar ppt "Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas."

Presentaciones similares


Anuncios Google