Ing. Eddye Sánchez Castillo
Las principales temas de este capitulo son:

Iniciar Mysql
Ingresar a Mysql
Asignar una clave al usuario root
Acceso a la información básica
El lenguaje SQL
Administració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 usuario
El usuario predeterminado se llama root
El prompt mysql indica que usted ya ingreso al
administrador de Base de datos Mysql. Cada comando que
escriba debe terminar con punto y coma (;).
Despues de conectarse a Mysql, usted ya puede escribir los
comandos para administrar las bases de datos.
User():
Esta función permite visualizar el nombre del usuario que
esta conectado a Mysql.
Version():
Esta función permite visualizar la version de Mysql que
usted 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 nos
permite acceder y administrar una base de datos y todos
sus objetos.
SQL es un lenguaje de consulta universal para base de
datos, es decir se puede utilizar en otros administradores
de base de datos como Access, SQL server, Mysql, FoxPro,
etc.
Los comandos SQL se dividen en dos grupos:
Lenguaje de definición de datos:(DDL) permite crear,
modificar y eliminar los objetos de una DBF.
Lenguaje de Manipulación de Datos:(DML) Permite
manejar la información almacenada, agregar registros,
actualizarlos, leerlos, etc.
Permite crear Base de Datos en Mysql
Sintaxis:

          Create DataBase Nombre;

Nombre:
Es el nombre de la base de datos que se desea crear, al
crear el mensaje Query OK significa que se ha realizado la
consulta con exitoy la Base de Datos esta creada.
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 Table
Este 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
TinyInt
Permite almacenar datos enteros (sin decimales) con o sin
signo. Con signo acepta entre -128 a 127 y sin signo entre
0 a 255. ocupa 1 byte.
Bit o Bool
Permite almacenar solo los números 0 y 1. Se puede
utilizar como un campo lógico.
Smallnt
También acepta números enteros con o sin signo. Con
signo desde -32768 a 32767 y sin signo entre 0 y 65535.
Ocupa 2 byte.
TIPOS DE DATOS NUMERICOS
Mediumint
Acepta números enteros con o sin signo. Con signo entre -8,388,608
y 8,388,607 y sin signo entre 0 y 16777215. Ocupa 3 bytes.
Integer o int
Acepta números enteros con o sin signo. Con signo -2147483648 a
2147483647 y sin signo es de 0 a 4,294,967,295. Ocupa 4 bytes.
Bigint
Se 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,807
Sin Signo entre 0 y 18,446,744,073,709,551,615. Ocupa 8 Byte.
Float

Double
TIPOS DE DATOS FECHA
Date
Permite almacenar fecha entre       01.01.1001   hasta
31.12.9999 su formato es aa.mm.dd
DateTime
Permite almacenar fecha entre 01.01.1001 con ohoras, o
minutos y o segundos hasta 31.12.9999 con 23 horas, 59
minutos y 59 segundos, su formato es aa.mm.dd hh.mm.ss
TimeStamp
Acepta combinación de fecha y hora. El rango es del
01.01.1970 hasta el 2037. Ocupa 4 Bytes.
TIPOS DE DATOS FECHA
Time
Permite almacenar solo horas con el formato HH:MM:SS

Year
Permite almacenar solo el año de una fecha desde 1901
hasta el 2015.
TIPOS DE DATOS CADENA
Char
Permite almacenar de 0 a 255 caracteres de longitud fija
Varchar
Permite almacenar de 0 a 255 caracteres de longitud
variable
Text o Blob
Permite almacenar hasta 65535 caracteres de longitud
MediumBlob o MediumText
Permite almacenar hasta 16,777,215 caracteres de
longitud.
LongBlob o LongText
Permite almacenar hasta 4,294,967,925 caracteres de
longitud.
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.
PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05
PHP MySql FIEI - UNFV Clase05

PHP MySql FIEI - UNFV Clase05

  • 1.
  • 2.
    Las principales temasde este capitulo son: Iniciar Mysql Ingresar a Mysql Asignar una clave al usuario root Acceso a la información básica El lenguaje SQL Administración de usuarios
  • 3.
    Ingresar a MySqlpor el Botón INICIO de Windows
  • 7.
    También puede entrarpor el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.
  • 8.
    También puede entrarpor el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd.
  • 9.
    Se necesita ingresara la carpeta bin de Mysql.
  • 10.
    Comando para ingresara Mysql: mysql –u usuario El usuario predeterminado se llama root
  • 11.
    El prompt mysqlindica que usted ya ingreso al administrador de Base de datos Mysql. Cada comando que escriba debe terminar con punto y coma (;).
  • 12.
    Despues de conectarsea Mysql, usted ya puede escribir los comandos para administrar las bases de datos. User(): Esta función permite visualizar el nombre del usuario que esta conectado a Mysql.
  • 13.
    Version(): Esta función permitevisualizar la version de Mysql que usted esta utilizando.
  • 14.
  • 15.
    Now(): Esta función devuelvela fecha y hora del servidor.
  • 16.
    Esta formado porun conjunto de comandos que nos permite acceder y administrar una base de datos y todos sus objetos. SQL es un lenguaje de consulta universal para base de datos, es decir se puede utilizar en otros administradores de base de datos como Access, SQL server, Mysql, FoxPro, etc. Los comandos SQL se dividen en dos grupos: Lenguaje de definición de datos:(DDL) permite crear, modificar y eliminar los objetos de una DBF. Lenguaje de Manipulación de Datos:(DML) Permite manejar la información almacenada, agregar registros, actualizarlos, leerlos, etc.
  • 17.
    Permite crear Basede Datos en Mysql Sintaxis: Create DataBase Nombre; Nombre: Es el nombre de la base de datos que se desea crear, al crear el mensaje Query OK significa que se ha realizado la consulta con exitoy la Base de Datos esta creada.
  • 19.
    Para visualizar lasbases de datos creadas en Mysql y confirmar la creación de la nueva base de datos se utiliza el siguiente comando: Show DataBases;
  • 20.
    USE: Este comandose utiliza para indicar a MySql la base de datos que deseamos utilizar Use BaseDatos;
  • 21.
    Create Table Este comandopermite 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.
  • 22.
    TIPOS DE DATOSNUMERICOS TinyInt Permite almacenar datos enteros (sin decimales) con o sin signo. Con signo acepta entre -128 a 127 y sin signo entre 0 a 255. ocupa 1 byte. Bit o Bool Permite almacenar solo los números 0 y 1. Se puede utilizar como un campo lógico. Smallnt También acepta números enteros con o sin signo. Con signo desde -32768 a 32767 y sin signo entre 0 y 65535. Ocupa 2 byte.
  • 23.
    TIPOS DE DATOSNUMERICOS Mediumint Acepta números enteros con o sin signo. Con signo entre -8,388,608 y 8,388,607 y sin signo entre 0 y 16777215. Ocupa 3 bytes. Integer o int Acepta números enteros con o sin signo. Con signo -2147483648 a 2147483647 y sin signo es de 0 a 4,294,967,295. Ocupa 4 bytes. Bigint Se 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,807 Sin Signo entre 0 y 18,446,744,073,709,551,615. Ocupa 8 Byte. Float Double
  • 24.
    TIPOS DE DATOSFECHA Date Permite almacenar fecha entre 01.01.1001 hasta 31.12.9999 su formato es aa.mm.dd DateTime Permite almacenar fecha entre 01.01.1001 con ohoras, o minutos y o segundos hasta 31.12.9999 con 23 horas, 59 minutos y 59 segundos, su formato es aa.mm.dd hh.mm.ss TimeStamp Acepta combinación de fecha y hora. El rango es del 01.01.1970 hasta el 2037. Ocupa 4 Bytes.
  • 25.
    TIPOS DE DATOSFECHA Time Permite almacenar solo horas con el formato HH:MM:SS Year Permite almacenar solo el año de una fecha desde 1901 hasta el 2015.
  • 26.
    TIPOS DE DATOSCADENA Char Permite almacenar de 0 a 255 caracteres de longitud fija Varchar Permite almacenar de 0 a 255 caracteres de longitud variable Text o Blob Permite almacenar hasta 65535 caracteres de longitud MediumBlob o MediumText Permite almacenar hasta 16,777,215 caracteres de longitud. LongBlob o LongText Permite almacenar hasta 4,294,967,925 caracteres de longitud.
  • 27.
    Crear una tablallamada Clientes dentro de la base de datos Empresa, de forma simple, sin clave primaria.
  • 28.
    Drop Table Nombrede la tabla; elimina físicamente la tabla y sus registros que contiene
  • 31.
    El comando DESCRIBEpermite visualizar la estructura de una tabla.