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.
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.
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.
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 ;