La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Por: Ronald Toscano Pretelt MYSQL. 1 - Introducción. SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion.

Presentaciones similares


Presentación del tema: "Por: Ronald Toscano Pretelt MYSQL. 1 - Introducción. SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion."— Transcripción de la presentación:

1 Por: Ronald Toscano Pretelt MYSQL

2 1 - Introducción. SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc. MySQL es un interpretador de SQL, es un servidor de base de datos. MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos. RONALD TOSCANO 2

3 Ingresando instrucciones en la línea de comandos o embebidas en un lenguaje como PHP nos comunicamos con el servidor. Cada sentencia debe acabar con punto y coma (;). La sensibilidad a mayúsculas y minúsculas, es decir, si hace diferencia entre ellas, depende del sistema operativo, Windows no es sensible, pero Linux si. RONALD TOSCANO 3

4 Una base de datos almacena sus datos en tablas. Una tabla es una estructura de datos que organiza los datos en columnas y filas; cada columna es un campo (o atributo) y cada fila, un registro. La intersección de una columna con una fila, contiene un dato específico, un solo valor. RONALD TOSCANO 4

5 El nombre del campo hace referencia a la información que almacenará. Cada campo (columna) también debe definir el tipo de dato que almacenará. Cada registro contiene un dato por cada columna de la tabla. Cada campo (columna) debe tener un nombre. RONALD TOSCANO 5

6 Por ejemplo Windows interpreta igualmente las siguientes sentencias: create database administracion; Create DataBase administracion; Pero Linux interpretará como un error la segunda. Se recomienda usar siempre minúsculas. RONALD TOSCANO 6

7 7 PromptSignificado mysql>Listo para una nueva consulta. ->Esperando la línea siguiente de una consulta multi-línea. '>Esperando la siguiente línea para completar una cadena que comienza con una comilla sencilla ( ' ). ">Esperando la siguiente línea para completar una cadena que comienza con una comilla doble ( " ). EL PROMPT

8 2 – Ver las Bases de Datos Para que el servidor nos muestre las bases de datos existentes, se lo solicitamos enviando la instrucción: Una base de datos es un conjunto de tablas. Una base de datos tiene un nombre con el cual accederemos a ella. RONALD TOSCANO 8

9 show databases; Nos mostrará los nombres de las bases de datos use nombre_bd; Selecciona la base de datos con la que vamos a trabajar RONALD TOSCANO 9

10 3 – Ver las tablas Para ver las tablas existentes en una base de datos tipeamos: show tables; Para ver la configuración de una tabla tecleamos describe nombre_tabla; RONALD TOSCANO 10

11 RONALD TOSCANO 11 3 – Crear una Base de Datos Recordemos que la base de datos es el archivo que contendrá las tablas. Esto lo trabajaremos con el MER, para lo cual tendremos en cuenta los procesos de normalización de bases de datos ya vistos. Para crear una base de datos el comando es Create database nombre_bd;

12 Al crear una tabla debemos resolver qué campos (columnas) tendrá y que tipo de datos almacenarán cada uno de ellos, es decir, su estructura. La tabla debe ser definida con un nombre que la identifique y con el cual accederemos a ella RONALD TOSCANO 12 4 – Crear una tabla y sus campos

13 RONALD TOSCANO 13 CREATE TABLE ciudad3 (nombre CHAR(20) NOT NULL PRIMARY KEY, poblacion INT NULL DEFAULT 5000); nombre_Campo tipo [NOT NULL | NULL] [DEFAULT valor_por_defecto] [AUTO_INCREMENT] [[PRIMARY] KEY] [COMMENT 'string'] [definición_referencia] Ejemplo:

14 RONALD TOSCANO 14 5 – Eliminar una tabla Para eliminar una tabla la sintaxis es Drop table nombre_tabla;

15 RONALD TOSCANO 15 6 – Ejercicio Crear una Base de datos para un zoologico Create database zoologico;

16 RONALD TOSCANO 16 mysql> CREATE TABLE mascotas( -> id int auto_increment not null primary key, -> nombre VARCHAR(20), propietario VARCHAR(20), -> especie VARCHAR(20), sexo CHAR(1), -> nacimiento DATE, -> fallecimento DATE) Crear una tabla llamada mascotas con los siguientes campos: nombre, especie, sexo, nacimiento, fallecimiento, y una clave primaria.

17 RONALD TOSCANO 17 6 – Inserción de datos Para insertar registros en la base de datos se utiliza la instrucción insert into así: INSERT INTO tabla VALUES ('Fulano',' '); Notemos que los datos de tipo texto y fecha deben estar entre comilla simple

18 RONALD TOSCANO 18 Insertar los siguientes datos en la tabla mascotas de la base de datos zoologico: NombrePropietarioEspecieSexoNacimientoFallecimento FluffyArnoldoGatof MauJuanGatom BuffyArnoldoPerrof FanFanBenitoPerrom KaiserDianaPerrom ChispaOmarAvef WichoTomásAve SkimBenitoSerpientem


Descargar ppt "Por: Ronald Toscano Pretelt MYSQL. 1 - Introducción. SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion."

Presentaciones similares


Anuncios Google