350 likes | 505 Vues
PHP y MySQL Clase 05. 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. BASES DE DATOS MYSQL.
E N D
PHP y MySQLClase 05 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 BASES DE DATOS MYSQL
Ingresar a MySql por el Botón INICIO de Windows Bases de Datos Mysql
También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd. Bases de Datos MySql
También puede entrar por el botón Inicio/ejecutar y en la ventana que se visualiza escribir cmd. Bases de Datos MySql
Se necesita ingresar a la carpeta bin de Mysql. Bases de Datos MySql
Comando para ingresar a Mysql: mysql –u usuario El usuario predeterminado se llama root Bases de Datos MySql
El promptmysqlindica que usted ya ingreso al administrador de Base de datos Mysql. Cada comando que escriba debe terminar con punto y coma (;). Bases de Datos MySql
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. Acceso a la información Básica
Version(): Esta función permite visualizar la version de Mysql que usted esta utilizando. Acceso a la información Básica
Current_Date: Esta función devuelve la fecha del servidor. Acceso a la información Básica
Now(): Esta función devuelve la fecha y hora del servidor. Acceso a la información Básica
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. El Lenguaje SQL
Permite crear Base de Datos en Mysql Sintaxis: 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. Crear Base de Datos CreateDataBase 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; Visualizar Base de Datos
USE: Este comando se utiliza para indicar a MySql la base de datos que deseamos utilizar Use BaseDatos; Visualizar Base de Datos
CreateTable Este comando permite crear tablas dentro de una base de datos: su sintaxis es: Crear Tablas CreateTable 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. Crear Tablas
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 Crear Tablas
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. Crear Tablas
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. Crear Tablas
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. LongBlobo LongText Permite almacenar hasta 4,294,967,925 caracteres de longitud. Crear Tablas
Crear una tabla llamada Clientes dentro de la base de datos Empresa, de forma simple, sin clave primaria. Crear Tablas
DropTable Nombre de la tabla; elimina físicamente la tabla y sus registros que contiene Eliminar tablas
El comando DESCRIBE permite visualizar la estructura de una tabla. Visualizar Estructura de una Tabla