MYSQL EDICION REVISADA Y ACTUALIZADA 2009

MYSQL EDICION REVISADA Y ACTUALIZADA 2009

LA BIBLIA

DUBOIS, PAUL

73,20 €
IVA incluido
Descatalogado
Editorial:
EDICIONES ANAYA MULTIMEDIA, S.A.
Año de edición:
2009
ISBN:
978-84-415-2551-1
Páginas:
928
Encuadernación:
TAPA DURA
Materias:
Colección:
LA BIBLIA
73,20 €
IVA incluido
Descatalogado

Introducción
Por qué seleccionar MySQL
Si ya tiene otro RDBMS
Herramientas proporcionadas con MySQL
Objetivos del libro
Estructura del libro
Parte I: Uso general de MySQL
Parte II: Utilizar interfaces de programación MySQL
Parte III: Administración de MySQL
Parte IV: Apéndices
Cómo leer este libro
Versiones de software analizadas en el libro
Convenciones
Contenido extra
Recursos adicionales


Parte I. Uso generalde MySQL

1. Primeros pasos con MySQL
Cómo puede ayudarle MySQL
Base de datos de ejemplo
La U.S. Historical League
El proyecto de las calificaciones
Aplicación de la base de datos de ejemplo
Terminología básica de bases de datos
Terminología estructural
Terminología del lenguaje de consultas
Terminología arquitectónica de MySQL
Curso práctico de MySQL
Obtener la distribución de la base de datos de ejemplo
Requisitos previos
Establecer y terminar conexiones al servidor MySQL
Ejecutar instrucciones SQL
Crear una base de datos
Crear tablas
Tablas para la organización U.S. Historical League
Añadir nuevas filas
Añadir filas con INSERT
Añadir nuevas filas desde un archivo
Restablecer la base de datos sampdb a un estado conocido
Recuperar información
Especificar criterios de recuperación
El valor NULL
Ordenar los resultados de una consulta
Limitar los resultados de una consulta
Calcular y asignar nombre a valores de columna de un resultado
Trabajar con fechas
Comparar patrones
Permitir y utilizar variables definidas por el usuario
Generar resúmenes
Recuperar información de varias tablas
Borrar o actualizar filas existentes
Consejos para interactuar con mysql
Simplificar el proceso de conexión
Usar un archivo de opciones
Utilizar el historial de la utilidad de línea de comandos
Utilizar alias y secuencias de comandos
Ejecutar instrucciones con mayor facilidad
Utilizar el editor de líneas de entrada de mysql
Utilizar cortar y pegar para ejecutar instrucciones
Utilizar mysql para ejecutar archivos de secuencias de comandos
A continuación

2. Utilizar SQL para administrar datos
El modo SQL del servidor
Sintaxis de identificadores MySQL y reglas de nomenclatura
Uso de mayúsculas y minúsculas en instrucciones SQL
Conjuntos de caracteres
Especificar conjuntos de caracteres
Determinar la disponibilidad y configuración de conjuntos de caracteres
Compatibilidad con Unicode
Compatibilidad de Unicode antes de MySQL 6.0
Compatibilidad de Unicode en MySQL 6.0 y posteriores
Seleccionar, crear, eliminar y modificar bases de datos
Seleccionar bases de datos
Crear bases de datos
Eliminar bases de datos
Modificar bases de datos
Crear, eliminar, indexar y modificar tablas
Características de motores de almacenamiento
Comprobar los motores de almacenamiento disponibles
Representar tablas en disco
El motor de almacenamiento MyISAM
El motor de almacenamiento MERGE
El motor de almacenamiento MEMORY
El motor de almacenamiento InnoDB
El motor de almacenamiento Falcon
El motor de almacenamiento FEDERATED
El motor de almacenamiento NDB
Otros motores de almacenamiento
Características de portabilidad de los motores de almacenamiento
Crear tablas
Opciones de tabla
Crear tablas provisionales
Tablas temporales
Crear una tabla a partir de otras tablas o resultados de consultas
Usar tablas MERGE
Usar tablas particionadas
Usar tablas FEDERATED
Eliminar tablas
Indexar tablas
Características de índices de motores de almacenamiento
Crear índices
Eliminar índices
Modificar la estructura de tablas
Obtener metadatos de base de datos
Obtener metadatos con SHOW
Obtener metadatos con INFORMATION_SCHEMA
Obtener metadatos desde la línea de comandos
Recuperaciones de varias tablas con combinaciones
Combinaciones internas
Cualificar referencias a columnas de tablas combinadas
Combinaciones externas por la izquierda o la derecha
Realizar recuperaciones de varias tablas con subconsultas
Subconsultas con operadores de comparación relativos
IN y NOT IN en subconsultas
Subconsultas ALL, ANY y SOME
Subconsultas EXISTS y NOT EXISTS
Subconsultas correlativas
Subconsultas en la cláusula FROM
Recuperar subconsultas como combinaciones
Rescribir subconsultas que seleccionan valores que coinciden
Rescribir subconsultas que seleccionan valores que no coinciden
Recuperar varias tablas con UNION
Utilizar vistas
Eliminar y actualizar en varias tablas
Realizar transacciones
Utilizar transacciones para garantizar la ejecución de instrucciones
Utilizar puntos de recuperación de transacciones
Aislamiento de transacciones
Enfoques no transaccionales a problemas transaccionales
Claves secundarias e integridad referencial
Crear y utilizar claves secundarias
Vivir sin claves secundarias
Utilizar búsquedas FULLTEXT
Búsquedas FULLTEXT de lenguaje natural
Búsquedas FULLTEXT en modo Booleano
Búsquedas FULLTEXT de expansión de consultas
Configurar el motor de búsqueda FULLTEXT

3. Tipos de datos
Categorías de valores de datos
Valores numéricos
Números de valor exacto y aproximado
Valores de campo de bits
Valores de cadena
Tipos de cadenas y conjuntos de caracteres admitidos
Variables del sistema relacionadas con conjuntos de caracteres
Valores de fecha y hora (temporales)
Valores espaciales
Valores Booleanos
El valor NULL
Tipos de datos de MySQL
Presentación de los tipos de datos
Especificar tipos de columna en definiciones de tabla
Especificar valores predeterminados de columna
Tipos de datos numéricos
Tipos de datos numéricos de valor exacto
Tipos de datos numéricos de valor aproximado
El tipo de datos BIT
Atributos de tipos de datos numéricos
Seleccionar tipos de datos numéricos
Tipos de datos de cadena
Los tipos de datos CHAR y VARCHAR
Los tipos datos BINARY y VARBINARY
Tipos de datos BLOB y TEXT
Tipos de datos ENUM y SET
Atributos de tipos de datos de cadena
Seleccionar tipos de datos de cadena
Tipos de datos de fecha y hora
Tipos de datos DATE, TIME y DATETIME
El tipo de datos TIMESTAMP
El tipo de datos YEAR
Atributos de los tipos de datos de fecha y hora
Trabajar con valores de fecha y hora
Interpretar valores de año ambiguos
Tipos de datos espaciales
Procesar valores de datos incorrectos
Trabajar con secuencias
Propiedades generales de AUTO_INCREMENT
Propiedades AUTO_INCREMENT específicas de motores de almacenamiento
AUTO_INCREMENT para tablas MyISAM
AUTO_INCREMENT para tablas MEMORY
AUTO_INCREMENT para tablas InnoDB
Problemas con columnas AUTO_INCREMENT
Consejos para trabajar con columnas AUTO_INCREMENT
Añadir una columna de números secuenciales a una tabla
Modificar

Si lo que está buscando es un sistema de administración de bases de datos gratuita o de bajo coste, sin duda MySQL es la mejor elección, ya que se compone de unas características muy atractivas: gran velocidad, facilidad de uso, compatibilidad con el lenguaje de consultas, prestaciones, conectividad y seguridad, portabilidad, tamaño reducido, disponibilidad y coste, distribución y código fuente abiertos.

Este libro es la mejor herramienta con la que dominará MySQL de forma eficaz y con la que conseguirá aumentar la productividad de su trabajo. Aprenderá, entre otros aspectos, a generar páginas Web dinámicas creadas con Perl y PHP, crear cuentas de usuario, realizar copias de seguridad de bases de datos y garantizar la seguridad de los sitios.

Artículos relacionados

  • APRENDER VISUAL BASIC PARA APLICA.EXCEL CON 100 EJERCI.PRAC
    GOMEZ GUTIERREZ, JUAN ANTONIO
    Visual Basic for Applications (VBA) es el lenguaje de programación ideal para automatizar tareas repetitivas con macros y dar una mayor funcionalidad a los libros de Excel. Si quiere descubrir todas las soluciones que pueden aplicarse a los diferentes problemas con los que se puede encontrar como usuario de Excel, ha llegado al libro indicado. VBA ejecuta de forma sencilla y r...
    Stock en librería

    21,90 €

  • INTRODUCCION A LOS ANALISIS ESTADISTICOS EN R
    MARIN / CARRASCO
    La estadística es una herramienta esencial para extraer un conocimiento riguroso a partir del análisis de datos, tanto para la toma de decisiones empresariales como para la investigación científica. Sin embargo, su aprendizaje a menudo se hace tedioso, y es común perderse en la notación matemática o los conceptos teóricos. En este libro encontrará una introducción a los métodos...
    Stock en librería

    20,85 €

  • APRENDE A PROGRAMAR EN PYTHON DE CERO AL INFINITO
    GUARDATI / CAIRO
    Si tienes cero o nula experiencia en programación y quieres saber más acerca de la solución algorítmica de problemas, enfatizando en el análisis, el diseño, la implementación y la prueba de las soluciones, este libro será tu gran aliado. Gracias a la lectura de este manual serás capaz de analizar un problema y, una vez entendido, diseñar el algoritmo que representa una solució...
    Stock en librería

    22,80 €

  • COLECCIONES DE DATOS Y ALGORITMOS EN PYTHON DE CERO AL INFI
    GUARDATI BUENO, SILVIA
    Solucionar uno mismo los problemas derivados del análisis de las colecciones de datos por medio del diseño de algoritmos es esencial para evolucionar como programador, así como saber implementar dichas soluciones utilizando el lenguaje de programación Python. Si quiere aprender nuevas formas de representar datos, su manejo y su uso en la solución de problemas, este libro le pr...
    Stock en librería

    28,95 €

  • COMPUTACION EN LA NUBE 2/E
    JOYANES AGUILAR, LUIS
    Si quiere estar al día sobre la computación en la nube (cloud computing) mediante la descripción de sus arquitecturas y modelos más sobresalientes, ha llegado al libro indicado. Desde la aparición de la primera edición de este libro, la nube se ha desplegado a lo largo y ancho del mundo con innumerables proveedores de servicios y miles de millones de usuarios en sus diferentes...
    Stock en librería

    29,70 €

  • APRENDER REACT CON 100 EJERCICIOS PRACTICOS
    MONTESERIN FERNANDEZ, PABLO
    Si le interesa ampliar su conocimiento en Javascript, React es la mejor tecnología para aprender. La relación entre el esfuerzo destinado a aprenderla y lo que podrá hacer después con ella es muy positiva. Además, React está ampliamente extendida y es demandada en infinidad de puestos de trabajo. Gracias a los 100 ejercicios prácticos que encontrará en este libro: o Comprender...
    Stock en librería

    21,90 €

Otros libros del autor