Base de datos (MySQL)<br />Lenguaje MySQL, DDL(Lenguaje de definición de datos)<br />
MySQL<br />MySQLes un sistema de gestión de base de datos relacional. MySQL utiliza el lenguaje SQL(Lenguaje de Consulta E...
Características de MySQL<br />Rápido.<br />Seguro.<br />Fácil de usar.<br />Estable.<br />Disponible en muchasplataformas....
Tipo de datos <br />Datos numéricos<br />	Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, l...
Datos numéricos<br />
Datos numéricos<br />
Tipo de datos<br />Datos de fecha y hora <br />A la hora de almacenar fechas, hay que tener en cuenta que Mysql no comprue...
Datos de fecha y hora <br />
Tipo de datos<br /> Datos de cadena<br />Si CHAR y VARCHAR son usados en la misma tabla, entonces MySQL cambiará automátic...
Datos de cadena<br />
Datos de cadena<br />
Operadores<br />Lógicos<br />Not(!), and(&&), or(||), xor<br />Aritméticos <br />+ , - , * , /<br />Comparación  =,!=,<=,<...
Comandos<br />Sobre los comandos hay que tener en cuenta que:<br />Da lo mismo escribir en mayúsculas o en minúsculas<br /...
Comandos básicos <br />Show databases permite visualizar las bases de datos actualmente activas. <br />	Ejemplo:  show dat...
Comandos básicos <br />Script para creación de base de datos<br />	CREATE DATABASE bdcontrolstock; <br />
Comandos básicos <br />Script para la creación de tablas e ingreso de datos <br />	CREATE TABLE IF NOT EXISTS `taarticulo`...
	CREATE TABLE IF NOT EXISTS `tacategoria`(<br />	`CodCategoria` int(11) NOT NULL AUTO_INCREMENT,<br />	`Nombre` varchar(20...
Upcoming SlideShare
Loading in …5
×

Gbd7

868 views
833 views

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
868
On SlideShare
0
From Embeds
0
Number of Embeds
432
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gbd7

  1. 1. Base de datos (MySQL)<br />Lenguaje MySQL, DDL(Lenguaje de definición de datos)<br />
  2. 2. MySQL<br />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. <br />
  3. 3. Características de MySQL<br />Rápido.<br />Seguro.<br />Fácil de usar.<br />Estable.<br />Disponible en muchasplataformas.<br />
  4. 4. Tipo de datos <br />Datos numéricos<br /> 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.<br />
  5. 5. Datos numéricos<br />
  6. 6. Datos numéricos<br />
  7. 7. Tipo de datos<br />Datos de fecha y hora <br />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.<br />
  8. 8. Datos de fecha y hora <br />
  9. 9. Tipo de datos<br /> Datos de cadena<br />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.<br />
  10. 10. Datos de cadena<br />
  11. 11. Datos de cadena<br />
  12. 12. Operadores<br />Lógicos<br />Not(!), and(&&), or(||), xor<br />Aritméticos <br />+ , - , * , /<br />Comparación =,!=,<=,<,>=,><br />ISNULL, IS NOT NULL<br />
  13. 13. Comandos<br />Sobre los comandos hay que tener en cuenta que:<br />Da lo mismo escribir en mayúsculas o en minúsculas<br />Todos los comandos terminan con el símbolo “;”<br />Se pueden realizar operaciones aritméticas (3*6)<br />Las cadenas de texto literal puede ir entre símbolos de comilla simple o símbolos de comilla doble. <br />
  14. 14. Comandos básicos <br />Show databases permite visualizar las bases de datos actualmente activas. <br /> Ejemplo: show databases;<br />Use nos permite utilizar una base de datos, es el único comando que no requiere punto y coma(;).<br /> Ejemplo: use db_empresa<br />Createdatabase permite crear una nueva base de datos. <br />Ejemplo: createdatabasebd_empresa;<br />Dropdatabase permite eliminar una base de datos.<br />Ejemplo: dropdatabasebd_empresa;<br />Show tables permite mostrar las tablas de la base de datos. Ejemplo: Show databasebd_empresa;<br />
  15. 15. Comandos básicos <br />Script para creación de base de datos<br /> CREATE DATABASE bdcontrolstock; <br />
  16. 16. Comandos básicos <br />Script para la creación de tablas e ingreso de datos <br /> CREATE TABLE IF NOT EXISTS `taarticulo` (<br />`CodArticulo` varchar(20) NOT NULL,<br />`Marca` varchar(30) NOT NULL,<br />`Nombre` varchar(30) NOT NULL,<br />`Descripcion` varchar(200) NOT NULL,<br />`Imagen` varchar(30) NOT NULL,<br />`Precio` float NOT NULL,<br />`Stock` int(11) NOT NULL,<br />`Minimo` int(11) NOT NULL,<br /> `Maximo` int(11) NOT NULL,<br /> `CodCategoria` int(11) NOT NULL,<br /> `CodProveedor` varchar(7) NOT NULL,<br /> PRIMARY KEY (`CodArticulo`),<br /> KEY `CodCategoria` (`CodCategoria`),<br /> KEY `CodProveedor` (`CodProveedor`)<br /> ) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br />
  17. 17. CREATE TABLE IF NOT EXISTS `tacategoria`(<br /> `CodCategoria` int(11) NOT NULL AUTO_INCREMENT,<br /> `Nombre` varchar(20) NOT NULL,<br /> PRIMARY KEY (`CodCategoria`)<br /> ) AUTO_INCREMENT=7 ;<br />

×