• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduccion base de datos con MYSQL
 

Introduccion base de datos con MYSQL

on

  • 3,968 views

 

Statistics

Views

Total Views
3,968
Views on SlideShare
3,152
Embed Views
816

Actions

Likes
1
Downloads
67
Comments
0

2 Embeds 816

http://tomaccodesign.com 730
http://fevea-vpds-barinas-uni3.wikispaces.com 86

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduccion base de datos con MYSQL Introduccion base de datos con MYSQL Document Transcript

    • INTRODUCCION A BASE DE DATOSDEFINICIONEs un conjunto de tablas relacionadas entre sí, con un mínimo de redundancia.Tabla en las base de datos, se refiere al tipo de modelado de datos, donde se guardan losdatos recogidos por un programa. Su estructura general se asemeja a la vista general de unprograma de Hoja de Calculo.Las tablas se componen de dos estructuras:Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos delos mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones,cada fila contendrá un nombre y una dirección.Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferentea los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único,como una dirección, o un número de teléfono, un nombre, etc.A los campos se les puede asignar, además, propiedades especiales que afectan a losregistros insertados. El campo puede ser definido como índice o autoincrementable, lo cualpermite que los datos de ese campo cambien solos o sean el principal indicar a la hora deordenar los datos contenidos.
    • TIPOS DE DATOS BASICOS SOPORTADOS POR MYSQL1 Tipos numéricos:Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a2147483647. Sin signo el rango va desde 0 a 429.4967.295Float: número pequeño en coma flotante de precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.Todos los tipos de datos Numericos Tipo de Campo Tamaño de Almacenamiento TINYINT 1 byte SMALLINT 2 bytes MEDIUMINT 3 bytes INT 4 bytes INTEGER 4 bytes BIGINT 8 bytes FLOAT(X) 4 ú 8 bytes FLOAT 4 bytes DOUBLE 8 bytes DOUBLE PRECISION 8 bytes REAL 8 bytes M+2 bytes sí D > 0, M+1 bytes sí D DECIMAL(M,D =0 M+2 bytes if D > 0, M+1 bytes if D NUMERIC(M,D) =0
    • Tipo fecha:Date: tipo fecha, almacena una fecha. El rango de valores va desde el 1 de enero del 1001 al 31 dediciembre de 9999. El formato de almacenamiento es de año-mes-diaDateTime: Combinación de fecha y hora. El rango de valores va desde el 1 de enero del 1001 a las0 horas, 0 minutos y 0 segundos al 31 de diciembre del 9999 a las 23 horas, 59 minutos y 59segundos. El formato de almacenamiento es de año-mes-dia horas:minutos:segundosTimeStamp: Combinación de fecha y hora. El rango va desde el 1 de enero de 1970 al año 2037. Elformato de almacenamiento depende del tamaño del campo: Tamaño Formato AñoMesDiaHoraMinutoSegundo 14 aaaammddhhmmss AñoMesDiaHoraMinutoSegundo 12 aammddhhmmss 8 ñoMesDia aaaammdd 6 AñoMesDia aammdd 4 AñoMes aamm 2 Año aa
    • Time: almacena una hora. El rango de horas va desde -838 horas, 59 minutos y 59 segundos a 838,59 minutos y 59 segundos. El formato de almacenamiento es de HH:MM:SSYear: almacena un año. El rango de valores permitidos va desde el año 1901 al año 2155. El campopuede tener tamaño dos o tamaño 4 dependiendo de si queremos almacenar el año con dos ocuatro dígitos. Tipo de Tamaño de Campo Almacenamiento DATE 3 bytes DATETIME 8 bytes TIMESTAMP 4 bytes TIME 3 bytes YEAR 1 byte
    • Tipo de cadena:VarChar(n): almacena una cadena de longitud variable. La cadena podrá contener desde 0 a 255caracteres. Tipo de campo Tamaño de Almacenamiento CHAR(n) n bytes VARCHAR(n) n +1 bytes TINYBLOB, TINYTEXT Longitud+1 bytes BLOB, TEXT Longitud +2 bytes MEDIUMBLOB, Longitud +3 bytes MEDIUMTEXT LONGBLOB, LONGTEXT Longitud +4 bytes 1 ó dos bytes dependiendo del número ENUM(value1,value2,...) de valores 1, 2, 3, 4 ó 8 bytes, dependiendo del SET(value1,value2,...) número de valoresDiferencia de almacenamiento entre los tipos Char y VarChar Almace Almace Valor CHAR(4) VARCHAR(4) namiento namiento 4 bytes " 1 byte ab ab 4 bytes ab 3 bytes abcd abcd 4 bytes abcd abcdefgh abcd 4 bytes abcd 5 bytes
    • COMANDOS Y CLAUSULAS BASICAS DE MYSQLShow : muestra las bases de datos dentro de MYSQLEjemplo SHOW DATABASES;CREATE DATABASE :Crea una base de datosEjemplo CREATE DATABASE agenda;USE: sirve para indicar cual base de datos se va a utilizarEjemplo USE agenda;DESCRIBE: indica la composición de la tabla;Ejemplo DESCRIBE Persona;CREATE TABLE: crea una tabla dentro de la base de datos seleccionada.CREATE TABLE Persona (codigo VARCHAR(20) NOT NULL PRIMARY KEYN, nombre VARCHAR(20),apellido VARCHAR(20), teléfono INT(20));