Ing. Eddye Sánchez Castillo
Ing. Eddye Sánchez Castillo
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
Ingresar a MySql por el Botón INICIO de Windows
También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.
También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.
Se necesita ingresar a la carpeta bin de Mysql.
Comando para ingresar a Mysql: mysql –u usuarioEl usuario predeterminado se llama root
El prompt mysql indica que usted ya ingreso aladministrador de Base de datos Mysql. Cada comando queescriba debe terminar con punto y coma (;).
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.
Version():Esta función permite visualizar la version de Mysql queusted esta utilizando.
Current_Date:Esta función devuelve la fecha del servidor.
Now():Esta función devuelve la fecha y hora del servidor.
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.
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;
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;
USE: Este comando se utiliza para indicar a MySql la base de datos que deseamos utilizar Use BaseDatos;
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.
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.
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
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.
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.
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.
Crear una tabla llamada Clientes dentro de la base de datos Empresa, de forma simple, sin clave primaria.
Drop Table Nombre de la tabla; elimina físicamente la tabla y sus registros que contiene
El comando DESCRIBE permite visualizar la estructura de una tabla.