La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Por: Ronald Toscano Pretelt

Presentaciones similares


Presentación del tema: "Por: Ronald Toscano Pretelt"— Transcripción de la presentación:

1 Por: Ronald Toscano Pretelt
mysql Por: Ronald Toscano Pretelt

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

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

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

5 Cada registro contiene un dato por cada columna de la tabla.
Cada campo (columna) debe tener un nombre. 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á. Ronald Toscano

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

7 EL PROMPT Prompt Significado 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 ( " ). Ronald Toscano

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

9 show databases; use nombre_bd;
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

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

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; Ronald Toscano

12 4 – Crear una tabla y sus campos
La tabla debe ser definida con un nombre que la identifique y con el cual accederemos a ella 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. Ronald Toscano

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

14 Drop table nombre_tabla;
5 – Eliminar una tabla Para eliminar una tabla la sintaxis es Drop table nombre_tabla; Ronald Toscano

15 Create database zoologico;
6 – Ejercicio Crear una Base de datos para un zoologico Create database zoologico; Ronald Toscano

16 Crear una tabla llamada mascotas con los siguientes campos: nombre, especie, sexo, nacimiento, fallecimiento, y una clave primaria. 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) 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 Ronald Toscano

18 Insertar los siguientes datos en la tabla mascotas de la base de datos zoologico:
Nombre Propietario Especie Sexo Nacimiento Fallecimento Fluffy Arnoldo Gato f Mau Juan m Buffy Perro FanFan Benito Kaiser Diana Chispa Omar Ave Wicho Tomás Skim Serpiente Ronald Toscano


Descargar ppt "Por: Ronald Toscano Pretelt"

Presentaciones similares


Anuncios Google