1 / 18

mysql

mysql. Por: Ronald Toscano Pretelt. 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.

rupert
Télécharger la présentation

mysql

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. mysql Por: Ronald Toscano Pretelt

  2. 1 - Introducción. SQL, StructureQueryLanguage (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: createdatabaseadministracion; CreateDataBaseadministracion; Pero Linux interpretará como un error la segunda. Se recomienda usar siempre minúsculas. Ronald Toscano

  7. EL PROMPT 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; 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 Createdatabasenombre_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_Campotipo [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, poblacionINT NULL DEFAULT 5000); Ronald Toscano

  14. 5 – Eliminar una tabla Para eliminar una tabla la sintaxis es Droptablenombre_tabla; Ronald Toscano

  15. 6 – Ejercicio Crear una Base de datos para un zoologico Createdatabasezoologico; 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 intauto_incrementnotnullprimarykey, -> 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 insertintoasí: INSERT INTO tablaVALUES ('Fulano','1974-04-12'); 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: Ronald Toscano

More Related