Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/09/2014, 15:31
mblascog
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: Cómo indexar la base de datos

Y la estructura de la base de datos es esta. No conozco otra manera de obtener la estructura que no sea con mysqldump:

Código MySQL:
Ver original
  1. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  2. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  3. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  4. /*!40101 SET NAMES utf8 */;
  5. /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
  6. /*!40103 SET TIME_ZONE='+00:00' */;
  7. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  8. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  9. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  10. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  11.  
  12. --
  13. -- Table structure for table `t_administradores`
  14. --
  15.  
  16. DROP TABLE IF EXISTS `t_administradores`;
  17. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  18. /*!40101 SET character_set_client = utf8 */;
  19. CREATE TABLE `t_administradores` (
  20.   `user` varchar(20) NOT NULL,
  21.   `pass` varchar(20) NOT NULL,
  22.   PRIMARY KEY (`id`),
  23.   KEY `pass` (`pass`),
  24.   KEY `user` (`user`),
  25.   KEY `pass_2` (`pass`),
  26.   KEY `id` (`id`),
  27.   KEY `user_2` (`user`),
  28.   KEY `id_2` (`id`),
  29.   KEY `user_3` (`user`),
  30.   KEY `pass_3` (`pass`),
  31.   KEY `id_3` (`id`)
  32. /*!40101 SET character_set_client = @saved_cs_client */;
  33.  
  34. --
  35. -- Table structure for table `t_ca`
  36. --
  37.  
  38. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  39. /*!40101 SET character_set_client = utf8 */;
  40. CREATE TABLE `t_ca` (
  41.   `id` int(11) NOT NULL AUTO_INCREMENT,
  42.   `id_piso` varchar(25) DEFAULT NULL,
  43.   `titulo` varchar(255) DEFAULT NULL,
  44.   `descripcion` text,
  45.   PRIMARY KEY (`id`)
  46. ) ENGINE=MyISAM AUTO_INCREMENT=498936 DEFAULT CHARSET=latin1;
  47. /*!40101 SET character_set_client = @saved_cs_client */;
  48.  
  49. --
  50. -- Table structure for table `t_de`
  51. --
  52.  
  53. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  54. /*!40101 SET character_set_client = utf8 */;
  55. CREATE TABLE `t_de` (
  56.   `id` int(11) NOT NULL AUTO_INCREMENT,
  57.   `id_piso` varchar(25) DEFAULT NULL,
  58.   `titulo` varchar(255) DEFAULT NULL,
  59.   `descripcion` text,
  60.   PRIMARY KEY (`id`)
  61. ) ENGINE=MyISAM AUTO_INCREMENT=498115 DEFAULT CHARSET=latin1;
  62. /*!40101 SET character_set_client = @saved_cs_client */;
  63.  
  64. --
  65. -- Table structure for table `t_destacados`
  66. --
  67.  
  68. DROP TABLE IF EXISTS `t_destacados`;
  69. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  70. /*!40101 SET character_set_client = utf8 */;
  71. CREATE TABLE `t_destacados` (
  72.   `id_cat` int(1) NOT NULL,
  73.   `first` varchar(5) NOT NULL,
  74.   `second` varchar(5) NOT NULL,
  75.   `third` varchar(5) NOT NULL,
  76.   `forth` varchar(5) NOT NULL,
  77.   `fifth` varchar(5) NOT NULL,
  78.   `sixth` varchar(5) NOT NULL,
  79.   PRIMARY KEY (`id_cat`)
  80. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  81. /*!40101 SET character_set_client = @saved_cs_client */;
  82.  
  83. --
  84. -- Table structure for table `t_en`
  85. --
  86.  
  87. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  88. /*!40101 SET character_set_client = utf8 */;
  89. CREATE TABLE `t_en` (
  90.   `id` int(11) NOT NULL AUTO_INCREMENT,
  91.   `id_piso` varchar(25) DEFAULT NULL,
  92.   `titulo` varchar(255) DEFAULT NULL,
  93.   `descripcion` text,
  94.   PRIMARY KEY (`id`)
  95. ) ENGINE=MyISAM AUTO_INCREMENT=485708 DEFAULT CHARSET=latin1;
  96. /*!40101 SET character_set_client = @saved_cs_client */;
  97.  
  98. --
  99. -- Table structure for table `t_es`
  100. --
  101.  
  102. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  103. /*!40101 SET character_set_client = utf8 */;
  104. CREATE TABLE `t_es` (
  105.   `id` int(11) NOT NULL AUTO_INCREMENT,
  106.   `id_piso` varchar(25) DEFAULT NULL,
  107.   `titulo` varchar(255) DEFAULT NULL,
  108.   `descripcion` text,
  109.   PRIMARY KEY (`id`)
  110. ) ENGINE=MyISAM AUTO_INCREMENT=377500 DEFAULT CHARSET=latin1;
  111. /*!40101 SET character_set_client = @saved_cs_client */;
  112.  
  113. --
  114. -- Table structure for table `t_familia`
  115. --
  116.  
  117. DROP TABLE IF EXISTS `t_familia`;
  118. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  119. /*!40101 SET character_set_client = utf8 */;
  120. CREATE TABLE `t_familia` (
  121.   `id` int(11) NOT NULL AUTO_INCREMENT,
  122.   `id_familia` varchar(255) DEFAULT NULL,
  123.   `tot_venda` int(11) DEFAULT NULL,
  124.   `tot_lloguer` int(11) DEFAULT NULL,
  125.   `nombre` varchar(255) DEFAULT NULL,
  126.   `nombre_familia_es` varchar(255) DEFAULT NULL,
  127.   `nombre_familia_ca` varchar(255) DEFAULT NULL,
  128.   `nombre_familia_fr` varchar(255) DEFAULT NULL,
  129.   `nombre_familia_en` varchar(255) DEFAULT NULL,
  130.   `nombre_familia_de` varchar(255) DEFAULT NULL,
  131.   PRIMARY KEY (`id`)
  132. ) ENGINE=MyISAM AUTO_INCREMENT=6870 DEFAULT CHARSET=latin1;
  133. /*!40101 SET character_set_client = @saved_cs_client */;
  134.  
  135. --
  136. -- Table structure for table `t_fr`
  137. --
  138.  
  139. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  140. /*!40101 SET character_set_client = utf8 */;
  141. CREATE TABLE `t_fr` (
  142.   `id` int(11) NOT NULL AUTO_INCREMENT,
  143.   `id_piso` varchar(25) DEFAULT NULL,
  144.   `titulo` varchar(255) DEFAULT NULL,
  145.   `descripcion` text,
  146.   PRIMARY KEY (`id`)
  147. ) ENGINE=MyISAM AUTO_INCREMENT=498120 DEFAULT CHARSET=latin1;
  148. /*!40101 SET character_set_client = @saved_cs_client */;
  149.  
  150. --
  151. -- Table structure for table `t_operacion`
  152. --
  153.  
  154. DROP TABLE IF EXISTS `t_operacion`;
  155. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  156. /*!40101 SET character_set_client = utf8 */;
  157. CREATE TABLE `t_operacion` (
  158.   `id` int(11) NOT NULL AUTO_INCREMENT,
  159.   `id_operacion` varchar(255) DEFAULT NULL,
  160.   `operacion_tipo_es` varchar(255) DEFAULT NULL,
  161.   `operacion_tipo_ca` varchar(255) DEFAULT NULL,
  162.   `operacion_tipo_fr` varchar(255) DEFAULT NULL,
  163.   `operacion_tipo_en` varchar(255) DEFAULT NULL,
  164.   `operacion_tipo_de` varchar(255) DEFAULT NULL,
  165.   PRIMARY KEY (`id`)
  166. ) ENGINE=MyISAM AUTO_INCREMENT=2481 DEFAULT CHARSET=latin1;
  167. /*!40101 SET character_set_client = @saved_cs_client */;
  168.  
  169. --
  170. -- Table structure for table `t_poblacion`
  171. --
  172.  
  173. DROP TABLE IF EXISTS `t_poblacion`;
  174. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  175. /*!40101 SET character_set_client = utf8 */;
  176. CREATE TABLE `t_poblacion` (
  177.   `id` int(11) NOT NULL AUTO_INCREMENT,
  178.   `id_poblacion` varchar(255) DEFAULT NULL,
  179.   `nombre_poblacion` varchar(255) DEFAULT NULL,
  180.   `id_provincia` varchar(255) DEFAULT NULL,
  181.   PRIMARY KEY (`id`)
  182. ) ENGINE=MyISAM AUTO_INCREMENT=28634 DEFAULT CHARSET=latin1;
  183. /*!40101 SET character_set_client = @saved_cs_client */;
  184.  
  185. --
  186. -- Table structure for table `t_servei`
  187. --
  188.  
  189. DROP TABLE IF EXISTS `t_servei`;
  190. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  191. /*!40101 SET character_set_client = utf8 */;
  192. CREATE TABLE `t_servei` (
  193.   `id` int(11) NOT NULL AUTO_INCREMENT,
  194.   `titulo_es` varchar(255) DEFAULT NULL,
  195.   `titulo_ca` varchar(255) DEFAULT NULL,
  196.   `titulo_fr` varchar(255) DEFAULT NULL,
  197.   `titulo_en` varchar(255) DEFAULT NULL,
  198.   `titulo_de` varchar(255) DEFAULT NULL,
  199.   `descripcion_es` text,
  200.   `descripcion_ca` text,
  201.   `descripcion_fr` text,
  202.   `descripcion_en` text,
  203.   `descripcion_de` text,
  204.   `orden` int(11) DEFAULT '0',
  205.   PRIMARY KEY (`id`)
  206. ) ENGINE=MyISAM AUTO_INCREMENT=155 DEFAULT CHARSET=latin1;
  207. /*!40101 SET character_set_client = @saved_cs_client */;
  208.  
  209. --
  210. -- Table structure for table `t_situacion`
  211. --
  212.  
  213. DROP TABLE IF EXISTS `t_situacion`;
  214. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  215. /*!40101 SET character_set_client = utf8 */;
  216. CREATE TABLE `t_situacion` (
  217.   `id` int(11) NOT NULL AUTO_INCREMENT,
  218.   `id_situacion` varchar(255) DEFAULT NULL,
  219.   `nombre_situacion` varchar(255) DEFAULT NULL,
  220.   `id_poblacion` varchar(255) DEFAULT NULL,
  221.   PRIMARY KEY (`id`)
  222. ) ENGINE=MyISAM AUTO_INCREMENT=69337 DEFAULT CHARSET=latin1;
  223. /*!40101 SET character_set_client = @saved_cs_client */;
  224.  
  225. --
  226. -- Table structure for table `t_tipo`
  227. --
  228.  
  229. DROP TABLE IF EXISTS `t_tipo`;
  230. /*!40101 SET @saved_cs_client     = @@character_set_client */;
  231. /*!40101 SET character_set_client = utf8 */;
  232. CREATE TABLE `t_tipo` (
  233.   `id` int(11) NOT NULL AUTO_INCREMENT,
  234.   `id_tipo` varchar(255) DEFAULT NULL,
  235.   `id_familia_tipo` varchar(255) DEFAULT NULL,
  236.   `nombre_tipo_es` varchar(255) DEFAULT NULL,
  237.   `nombre_tipo_ca` varchar(255) DEFAULT NULL,
  238.   `nombre_tipo_fr` varchar(255) DEFAULT NULL,
  239.   `nombre_tipo_en` varchar(255) DEFAULT NULL,
  240.   `nombre_tipo_de` varchar(255) DEFAULT NULL,
  241.   PRIMARY KEY (`id`)
  242. ) ENGINE=MyISAM AUTO_INCREMENT=14669 DEFAULT CHARSET=latin1;
  243. /*!40101 SET character_set_client = @saved_cs_client */;
[/HIGHLIGHT]
__________________
Qué fácil cuando lo sabes y qué difícil cuando no