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
Materia
Programación informática/desarrollo de software
ISBN:
978-84-415-2551-1
Páginas:
928
Encuadernación:
TAPA DURA
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

  • MONITORIZACION Y RENDIMIENTO DEL SOFWARE
    PARRO FERNANDEZ, IVAN
    Para ello aprenderemos las formas y medidas de rendimiento más importantes, las diferentes técnicas de monitorización del sistema y las mejores opciones para detectar errores o anomalías en el sistema con el fin de planificar una respuesta adecuada que garantice la estabilidad y continuidad del mismo. Por otra parte se mostrarán los elementos que verifican la calidad y validez ...
    En stock

    19,50 €

  • DOCKER. SEGURIDAD Y MONITORIZACIÓN EN CONTENEDORES E IMÁGENES
    ORTEGA CANDEL, JOSÉ MANUEL
    Este libro tiene como objetivo facilitar al lector los conocimientos necesarios para entender cómo gestiona Docker la seguridad tanto desde el punto de vista de la máquina donde lo ejecutamos, como desde el desarrollo y despliegue de imágenes. Docker ofrece una serie de herramientas que permiten al usuario analizar cada una de las capas de las imágenes y contenedores en búsqu...
    Sin stock. Consulte disponibilidad.

    27,96 €

  • JAVA. CURSO PRÁCTICO DE FORMACIÓN
    MARTÍN SIERRA, ANTONIO
    Sin stock. Consulte disponibilidad.

    19,95 €

  • APRENDE A PROGRAMAR CON KOTLIN
    JOSÉ DIMAS LUJÁN CASTILLO
    Sin stock. Consulte disponibilidad.

    19,95 €

  • PROGRAMACIÓN DE AUTÓMATAS SIEMENS S7-300 Y S7-1500. AWL Y SCL
    PECIÑA BELMONTE, LUIS
    Son tiempos de cambios en la industria y, por lo tanto, en los sistemas automáticos. El PLC como parte fundamental de la automatización se prepara para la Industria 4.0. La digitalización, la integración y la nube van a ser parte de esa nueva industria. Siemens apuesta fuerte por la Industria 4.0 y con el nuevo PLC 1500 lidera la iniciativa de esta nueva aventura. Se trata de ...
    En stock

    29,00 €

  • XAMARIN.FORMS EN ACCION. APLICACIONES DE NEGOCIO
    DIAZ CONCHA,RODRIGO
    Xamarin.Forms es una plataforma de desarrollo que permite crear modernas aplicaciones nativas para los sistemas operativos móviles más importantes del mercado. A través de numerosas prácticas desarrolladas a lo largo del libro, dominará esta potente tecnología, analizando detalladamente: Los fundamentos de Xamarin y de Xamarin.Forms El modelo de aplicación que expone Xamarin.F...
    Sin stock. Consulte disponibilidad.

    25,95 €

Otros libros del autor