Your SlideShare is downloading. ×
Gbd7
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gbd7

725

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
725
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Base de datos (MySQL)
    Lenguaje MySQL, DDL(Lenguaje de definición de datos)
  • 2. MySQL
    MySQLes un sistema de gestión de base de datos relacional. MySQL utiliza el lenguaje SQL(Lenguaje de Consulta Estructurado) de bases de datos para trabajar.
  • 3. Características de MySQL
    Rápido.
    Seguro.
    Fácil de usar.
    Estable.
    Disponible en muchasplataformas.
  • 4. Tipo de datos
    Datos numéricos
    Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.
  • 5. Datos numéricos
  • 6. Datos numéricos
  • 7. Tipo de datos
    Datos de fecha y hora
    A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprueba de una manera estricta si una fecha es válida o no. Simplemente comprueba que el mes está comprendido entre 0 y 12 y que el día está comprendido entre 0 y 31.
  • 8. Datos de fecha y hora
  • 9. Tipo de datos
    Datos de cadena
    Si CHAR y VARCHAR son usados en la misma tabla, entonces MySQL cambiará automáticamente CHAR a VARCHAR por razones de compatibilidad. Los paréntesis ( ) permiten introducir un máximo número de características que serán usados en la columna.
  • 10. Datos de cadena
  • 11. Datos de cadena
  • 12. Operadores
    Lógicos
    Not(!), and(&&), or(||), xor
    Aritméticos
    + , - , * , /
    Comparación =,!=,<=,<,>=,>
    ISNULL, IS NOT NULL
  • 13. Comandos
    Sobre los comandos hay que tener en cuenta que:
    Da lo mismo escribir en mayúsculas o en minúsculas
    Todos los comandos terminan con el símbolo “;”
    Se pueden realizar operaciones aritméticas (3*6)
    Las cadenas de texto literal puede ir entre símbolos de comilla simple o símbolos de comilla doble.
  • 14. Comandos básicos
    Show databases permite visualizar las bases de datos actualmente activas.
    Ejemplo: show databases;
    Use nos permite utilizar una base de datos, es el único comando que no requiere punto y coma(;).
    Ejemplo: use db_empresa
    Createdatabase permite crear una nueva base de datos.
    Ejemplo: createdatabasebd_empresa;
    Dropdatabase permite eliminar una base de datos.
    Ejemplo: dropdatabasebd_empresa;
    Show tables permite mostrar las tablas de la base de datos. Ejemplo: Show databasebd_empresa;
  • 15. Comandos básicos
    Script para creación de base de datos
    CREATE DATABASE bdcontrolstock;
  • 16. Comandos básicos
    Script para la creación de tablas e ingreso de datos
    CREATE TABLE IF NOT EXISTS `taarticulo` (
    `CodArticulo` varchar(20) NOT NULL,
    `Marca` varchar(30) NOT NULL,
    `Nombre` varchar(30) NOT NULL,
    `Descripcion` varchar(200) NOT NULL,
    `Imagen` varchar(30) NOT NULL,
    `Precio` float NOT NULL,
    `Stock` int(11) NOT NULL,
    `Minimo` int(11) NOT NULL,
    `Maximo` int(11) NOT NULL,
    `CodCategoria` int(11) NOT NULL,
    `CodProveedor` varchar(7) NOT NULL,
    PRIMARY KEY (`CodArticulo`),
    KEY `CodCategoria` (`CodCategoria`),
    KEY `CodProveedor` (`CodProveedor`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  • 17. CREATE TABLE IF NOT EXISTS `tacategoria`(
    `CodCategoria` int(11) NOT NULL AUTO_INCREMENT,
    `Nombre` varchar(20) NOT NULL,
    PRIMARY KEY (`CodCategoria`)
    ) AUTO_INCREMENT=7 ;

×