Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2013, 01:03
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Información Optimisar base de datos

Hola chicos recuro a usted ya que estoy comenzando a trabajar con bases de datos y estoy utilizando mysql del paquete de host XAmp.

primero mi pregunta es aparte del Xamp que otro paquete de host local me recomiendan para trabajar como Host Web Local y que sea compatible con la mayoría de los host de pagos.(opinión personal y comparativa)


ahora al grano, la base de datos debe ser compatible con UTF-8 sin Bom, y que muestre la mayor cantidad de caracteres Latinos (español principalmente) sin dar inconveniente de símbolos extraños.

Aquí les presento la estructura de la Base de Datos:


Código SQL:
Ver original
  1. DROP TABLE IF EXISTS `user`;
  2. CREATE TABLE IF NOT EXISTS `user` (
  3.   `id` INT(6) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID de usuario',
  4.   `username` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL,
  5.   `password` VARCHAR(100) COLLATE utf8_spanish_ci NOT NULL,
  6.   `nombre` text COLLATE utf8_spanish_ci NOT NULL,
  7.   `apellido` text COLLATE utf8_spanish_ci NOT NULL,
  8.   `email` VARCHAR(150) COLLATE utf8_spanish_ci NOT NULL,
  9.   `telefono` INT(25) NOT NULL,
  10.   `foto` INT(11) NOT NULL,
  11.   `direccion` VARCHAR(400) COLLATE utf8_spanish_ci NOT NULL,
  12.   `firma` VARCHAR(300) COLLATE utf8_spanish_ci NOT NULL,
  13.   `interes0` INT(1) NOT NULL,
  14.   `interes1` INT(1) NOT NULL,
  15.   `interes2` INT(1) NOT NULL,
  16.   `interes3` INT(1) NOT NULL,
  17.   `interes4` INT(1) NOT NULL,
  18.   `interes5` INT(1) NOT NULL,
  19.   `interes6` INT(1) NOT NULL,
  20.   `interes7` INT(1) NOT NULL,
  21.   `interes8` INT(1) NOT NULL,
  22.   `interes9` INT(1) NOT NULL,
  23.   `tuser` INT(3) NOT NULL DEFAULT '0',
  24.   PRIMARY KEY (`id`),
  25.   UNIQUE KEY `id` (`id`),
  26.   UNIQUE KEY `username` (`username`),
  27.   UNIQUE KEY `email` (`email`)
  28. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci COMMENT='Tabla Usuarios y Perfil' AUTO_INCREMENT=11 ;

Supongo que tendre cosas faltantes o demas la idea es que me den una mejor idea de como usar el mysql y que estoy asiendo mal, no tengo actualmente ningun problema con la base de datos pero busco optimisarla y aprender un poco mas.

incluyendo tambien hacerca de esto:

Código SQL:
Ver original
  1. ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB