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
DROP TABLE IF EXISTS `user`; CREATE TABLE IF NOT EXISTS `user` ( `id` INT(6) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID de usuario', `username` VARCHAR(50) COLLATE utf8_spanish_ci NOT NULL, `password` VARCHAR(100) COLLATE utf8_spanish_ci NOT NULL, `nombre` text COLLATE utf8_spanish_ci NOT NULL, `apellido` text COLLATE utf8_spanish_ci NOT NULL, `email` VARCHAR(150) COLLATE utf8_spanish_ci NOT NULL, `telefono` INT(25) NOT NULL, `foto` INT(11) NOT NULL, `direccion` VARCHAR(400) COLLATE utf8_spanish_ci NOT NULL, `firma` VARCHAR(300) COLLATE utf8_spanish_ci NOT NULL, `interes0` INT(1) NOT NULL, `interes1` INT(1) NOT NULL, `interes2` INT(1) NOT NULL, `interes3` INT(1) NOT NULL, `interes4` INT(1) NOT NULL, `interes5` INT(1) NOT NULL, `interes6` INT(1) NOT NULL, `interes7` INT(1) NOT NULL, `interes8` INT(1) NOT NULL, `interes9` INT(1) NOT NULL, `tuser` INT(3) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `id` (`id`), UNIQUE KEY `username` (`username`), UNIQUE KEY `email` (`email`) ) 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
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci