Top Banner
Ing. Eddye Sánchez Castillo
35

Clase07

Jul 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Clase07

Ing. Eddye Sánchez Castillo

Page 2: Clase07

Las principales temas de este capitulo son:

Iniciar MysqlIngresar a MysqlAsignar una clave al usuario rootAcceso a la información básicaEl lenguaje SQLAdministración de usuarios

Page 3: Clase07

Ingresar a MySql por el Botón INICIO de Windows

Page 4: Clase07
Page 5: Clase07
Page 6: Clase07
Page 7: Clase07

También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.

Page 8: Clase07

También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.

Page 9: Clase07

Se necesita ingresar a la carpeta bin de Mysql.

Page 10: Clase07

Comando para ingresar a Mysql: mysql –u usuarioEl usuario predeterminado se llama root

Page 11: Clase07

El prompt mysql indica que usted ya ingreso aladministrador de Base de datos Mysql. Cada comando queescriba debe terminar con punto y coma (;).

Page 12: Clase07

Despues de conectarse a Mysql, usted ya puede escribir loscomandos para administrar las bases de datos.User():Esta función permite visualizar el nombre del usuario queesta conectado a Mysql.

Page 13: Clase07

Version():Esta función permite visualizar la version de Mysql queusted esta utilizando.

Page 14: Clase07

Current_Date:Esta función devuelve la fecha del servidor.

Page 15: Clase07

Now():Esta función devuelve la fecha y hora del servidor.

Page 16: Clase07

Esta formado por un conjunto de comandos que nospermite acceder y administrar una base de datos y todossus objetos.SQL es un lenguaje de consulta universal para base dedatos, es decir se puede utilizar en otros administradoresde base de datos como Access, SQLserver, Mysql, FoxPro, etc.Los comandos SQL se dividen en dos grupos:Lenguaje de definición de datos:(DDL) permitecrear, modificar y eliminar los objetos de una DBF.Lenguaje de Manipulación de Datos:(DML) Permitemanejar la información almacenada, agregarregistros, actualizarlos, leerlos, etc.

Page 17: Clase07

Permite crear Base de Datos en MysqlSintaxis:

Nombre:Es el nombre de la base de datos que se desea crear, alcrear el mensaje Query OK significa que se ha realizado laconsulta con exitoy la Base de Datos esta creada.

Create DataBase Nombre;

Page 18: Clase07
Page 19: Clase07

Para visualizar las bases de datos creadas en Mysql y confirmar la creación de la nueva base de datos se utiliza el siguiente comando: Show DataBases;

Page 20: Clase07

USE: Este comando se utiliza para indicar a MySql la base de datos que deseamos utilizar Use BaseDatos;

Page 21: Clase07

Create TableEste comando permite crear tablas dentro de una base de datos: su sintaxis es:

Create Table Nombre de la Tabla(

Estructura de la tabla)

Dentro de la Estructura de la Tabla se escribe cada uno de los campos que formaran la nueva tabla con su respectivo tipo de datos y longitud.

Page 22: Clase07

TIPOS DE DATOS NUMERICOS

TinyIntPermite almacenar datos enteros (sin decimales) con o sinsigno. Con signo acepta entre -128 a 127 y sin signo entre0 a 255. ocupa 1 byte.

Bit o BoolPermite almacenar solo los números 0 y 1. Se puedeutilizar como un campo lógico.

SmallntTambién acepta números enteros con o sin signo. Consigno desde -32768 a 32767 y sin signo entre 0 y 65535.Ocupa 2 byte.

Page 23: Clase07

TIPOS DE DATOS NUMERICOS

MediumintAcepta números enteros con o sin signo. Con signo entre -8,388,608y 8,388,607 y sin signo entre 0 y 16777215. Ocupa 3 bytes.

Integer o intAcepta números enteros con o sin signo. Con signo -2147483648 a2147483647 y sin signo es de 0 a 4,294,967,295. Ocupa 4 bytes.

BigintSe utiliza para almacenar números enteros con o sin signo:Con Signo: -9,223,372,036,854,775,808 y 9,223,372,036,854,775,807Sin Signo entre 0 y 18,446,744,073,709,551,615. Ocupa 8 Byte.Float

Double

Page 24: Clase07

TIPOS DE DATOS FECHA

DatePermite almacenar fecha entre 01.01.1001 hasta31.12.9999 su formato es aa.mm.dd

DateTimePermite almacenar fecha entre 01.01.1001 con ohoras, ominutos y o segundos hasta 31.12.9999 con 23 horas, 59minutos y 59 segundos, su formato es aa.mm.dd hh.mm.ss

TimeStampAcepta combinación de fecha y hora. El rango es del01.01.1970 hasta el 2037. Ocupa 4 Bytes.

Page 25: Clase07

TIPOS DE DATOS FECHA

TimePermite almacenar solo horas con el formato HH:MM:SS

YearPermite almacenar solo el año de una fecha desde 1901hasta el 2015.

Page 26: Clase07

TIPOS DE DATOS CADENA

CharPermite almacenar de 0 a 255 caracteres de longitud fijaVarcharPermite almacenar de 0 a 255 caracteres de longitudvariableText o BlobPermite almacenar hasta 65535 caracteres de longitudMediumBlob o MediumTextPermite almacenar hasta 16,777,215 caracteres delongitud.LongBlob o LongTextPermite almacenar hasta 4,294,967,925 caracteres delongitud.

Page 27: Clase07

Crear una tabla llamada Clientes dentro de la base de datos Empresa, de forma simple, sin clave primaria.

Page 28: Clase07

Drop Table Nombre de la tabla; elimina físicamente la tabla y sus registros que contiene

Page 29: Clase07
Page 30: Clase07
Page 31: Clase07

El comando DESCRIBE permite visualizar la estructura de una tabla.

Page 32: Clase07
Page 33: Clase07
Page 34: Clase07
Page 35: Clase07