Mysql 5.1
11%
off

Free delivery worldwide

Available. Dispatched from the UK in 15 business days
When will my order arrive?

Description

MySQL lidera el mercado de las bases de datos de código abierto. Las empresas que lo utilizan consiguen recortar el gasto dedicado a este tipo de software en un 90%. Por regla general no cuesta dinero utilizarlo, siempre y cuando se sigan unas reglas muy sencillas. Este gestor se caracteriza por su facilidad de uso, velocidad y flexibilidad para funcionar en diferentes sistemas operativos. Este libro le enseñará a trabajar con bases de datos, tablas, tipos de columna y SQL. Todos los conceptos van acompañados de ejemplos para facilitar su comprensión. A las novedades introducidas en la versión 5: procedimientos almacenados, desencadenadores o triggers, vistas, MySQL Administrator o MySQL Query Browser, se añaden las de la versión 5.1: tareas programadas, registro en tablas, actualización de tablas, XML y mysqlslap, un emulador de carga. Toda una artillería de herramientas para este importante servidor de bases de datos multiusuario.show more

Product details

  • Paperback | 384 pages
  • 119.38 x 203.2 x 22.86mm | 408.23g
  • Grupo Anaya Comercial
  • Anaya Multimedia-Anaya Interactiva
  • Spain
  • Spanish
  • New edition
  • edición
  • 8441525234
  • 9788441525238

Table of contents

Introducción Cómo usar este libro Novedades de MySQL 5.1 Prólogo 1. Introducción a MySQL 1.1. Bases de datos 1.2. Historia de MySQL 1.3. MySQL y Sakila 1.4. Características de MySQL 1.5. El software libre 1.6. Vías de financiación de MySQL 1.7. Sun compra MySQL 1.8. Usuarios de MySQL 1.9. El futuro 2. Manipulación de datos 2.1. Preparación del sistema 2.1.1. Requisitos 2.1.2. Versiones 2.1.3. Descarga 2.1.4. Instalación en Windows 2.1.5. Configuración del servidor 2.1.6. Instalación para Linux 2.1.7. Instalación en Mac OS X 2.2. Bases de datos 2.2.1. ¿Qué es una base de datos? 2.2.2. ¿Qué es una tabla? 2.2.3. Base de datos de ejemplo 2.2.4. Herramientas de consulta 2.2.5. Creación de la base de datos 2.3. SQL 2.3.1. Inserción 2.3.2. Consulta 2.3.3. Modificación 2.3.4. Borrado 2.4. Conclusión 3. Trabajar con tablas 3.1. ¿Qué es una tabla? 3.2. Operaciones sobre tablas 3.2.1. Creación 3.2.2. Modificación 3.2.3. Borrado 3.3. Tipos de tabla 3.3.1. MyISAM 3.3.2. InnoDB 3.3.3. MEMORY 3.3.4. MERGE 3.4. Tipos de datos 3.4.1. Tipos de texto 3.4.2. Tipos numéricos 3.4.3. Fechas y horas 3.5. Conclusión 4. Diseño de bases de datos 4.1. El ejemplo 4.1.1. Limitaciones 4.1.2. Objetivos 4.2. MySQL Workbench 4.2.1. Instalación 4.3. Conceptos varios 4.3.1. El valor NULL 4.3.2. Claves primarias 4.3.3. Índices 4.3.4. Columnas de incremento automático 4.3.5. El modelo relacional 4.4. Divide y vencerás 4.4.1. Creación de tablas con MySQL Workbench 4.4.2. División de tablas 4.4.3. Relacionar tablas 4.4.4. Relaciones muchos a muchos 4.4.5. El ejemplo finalizado 4.5. Conclusión 5. SQL 5.1. Creación de la base de datos 5.1.1. Utilizando MySQL Administrator 5.1.2. Utilizando archivos 5.2. Inserción de datos 5.2.1. Utilizando MySQL Query Browser 5.2.2. Utilizando archivos 5.3. Ventajas de los archivos 5.4. Normas de sintaxis 5.5. Operadores 5.5.1. Operadores aritméticos 5.5.2. Operadores de comparación 5.5.3. Operadores lógicos 5.5.4. Cambiando la precedencia 5.6. Manipulación de bases de datos 5.6.1. Creación 5.6.2. Borrado 5.7. Consultas de selección 5.7.1. Listados de una tabla 5.7.2. Listados de varias tablas 5.8. Actualizaciones 5.9. Inserciones 5.10. Borrados 5.11. Conclusión 6. Seguridad 6.1. Gestión de usuarios 6.1.1. Permisos 6.1.2. Creación de usuarios 6.1.3. Restricción por dirección 6.1.4. Permisos con MySQL Administrator 6.1.5. Usuarios para la videoteca 6.1.6. Recursos 6.1.7. Uso de archivos 6.1.8. Pérdida de la contraseña de root 6.2. Copias de seguridad 6.2.1. Creación de la copia 6.2.2. Restauración 6.2.3. Automatización 6.3. Conclusión 7. Administración 7.1. Tareas de rutina 7.1.1. Arranque del servidor en Windows 7.1.2. Arranque del servidor en Linux 7.1.3. Arranque del servidor en Mac OS X 7.1.3. Configuración del servidor 7.1.4. MySQL Administrator 7.1.5. Copias de seguridad 7.1.6. Boletines informativos 7.2. Archivos de registro 7.2.1. Archivos de registro en tablas 7.3. Actualización del servidor 7.4. Línea de órdenes 7.5. Conclusión 8. Optimización 8.1. Optimización de consultas 8.1.1. Plan de ejecución 8.2. Índices 8.2.1. Creación de índices 8.2.2. Tipos de índices 8.2.3. Pruebas de rendimiento 8.3. Optimización de tablas 8.4. Optimización del servidor 8.5. Conclusión 9. Conectividad 9.1. ODBC 9.1.1. MyODBC para Windows 9.1.2. MyODBC para Linux 9.1.3. MyODBC para Mac OS X 9.1.4. Configuración de MyODBC 9.2. Acceso a datos 9.2.1. Desde Linux 9.2.2. Desde Windows 9.3. Mensajes de error 9.4. Funciones de usuario 9.5. Conclusión 10. Programación 10.1. Mantenimiento de datos 10.1.1. SharpDevelop 10.1.2. Creación del proyecto 10.1.3. Inserción de soportes 10.1.4. Inserción de películas 10.2. Conclusión 11. Procedimientos almacenados 11.1. Introducción 11.1.1. Base de datos reducida 11.1.2. Creación 11.1.3. Inserción 11.2. Un sencillo ejemplo 11.3. Sintaxis 11.3.1. Creación 11.3.2. Variables 11.3.3. Delimitadores 11.3.4. Parámetros 11.3.5. Funciones almacenadas 11.3.6. Eliminación 11.3.7. Detalles 11.4. Procedimientos activos 11.5. Ventajas 11.6. Seguridad 11.7. Conclusión 12. Desencadenadores 12.1. Introducción 12.1.1. Base de datos reducida 12.1.2. Creación 12.1.3. Inserción 12.2. Sintaxis 12.2.1 Creación 12.2.2. Eliminación 12.3. Ejemplos 12.3.1. Inserción 12.3.2. Actualización 12.3.3. Borrado 12.4. Seguridad 12.5. Conclusión 13. Vistas 13.1. Introducción 13.2. Sintaxis 13.2.1. Creación 13.2.2. Modificación 13.2.3. Detalles 13.2.4. Eliminación 13.3. Ejemplos 13.3.1. Creación 13.3.2. Modificación 13.3.3. Detalles 13.3.4. Eliminación 13.4. Seguridad 13.5. Conclusión 14. XML 14.1. ¿Qué es XML? 14.1.1. Partes de un documento XML 14.1.2. Etiquetas 14.2. XML desde la línea de órdenes 14.3. Funciones XML 14.3.1. XPath 14.3.2. Datos de ejemplo 14.3.3. ExtractValue 14.3.4. UpdateXML 14.4. Conclusión 15. Tareas programadas 15.1. El administrador de tareas 15.2. Sintaxis 15.2.1. Creación 15.2.2. Modificación 15.2.3. Activación y desactivación 15.2.4. Ver la lista de tareas 15.2.5. Detalles 15.2.6. Eliminación 15.3. Seguridad 15.4. Conclusión 15.5. A modo de despedida Índice alfabéticoshow more