Preguntas etiquetadas con mysql

434
Consulta SQL devuelve datos de múltiples tablas

Me gustaría saber lo siguiente: ¿Cómo obtener datos de varias tablas en mi base de datos? ¿Qué tipos de métodos hay para hacer esto? ¿Qué son las uniones y los sindicatos y en qué se diferencian entre sí? ¿Cuándo debo usar cada uno en comparación con los demás? Estoy planeando usar esto en mi...

409
¿Cómo ejecutar un script SQL en MySQL?

Quiero ejecutar un archivo de texto que contenga consultas SQL, en MySQL. Traté de correr source /Desktop/test.sqly recibí el error: mysql>. \ home \ sivakumar \ Desktop \ test.sql ERROR: Error al abrir el archivo '\ home \ sivakumar \ Desktop \ test.sql', error: 2 ¿Alguna idea de lo que...

407
¿Cómo agrego índices a las tablas de MySQL?

Tengo una tabla MySQL muy grande con aproximadamente 150,000 filas de datos. Actualmente, cuando intento ejecutar SELECT * FROM table WHERE id = '1'; el código funciona bien ya que el campo ID es el índice primario. Sin embargo, para un desarrollo reciente en el proyecto, tengo que buscar en la...

402
¿Cómo funcionan los índices MySQL?

Estoy realmente interesado en cómo funcionan los índices MySQL, más específicamente, ¿cómo pueden devolver los datos solicitados sin escanear toda la tabla? Está fuera de tema, lo sé, pero si hay alguien que pueda explicarme esto en detalle, estaría muy, muy

396
¿Cómo modifico una columna MySQL para permitir NULL?

MySQL 5.0.45 ¿Cuál es la sintaxis para alterar una tabla para permitir que una columna sea nula? Alternativamente, ¿qué hay de malo en esto? ALTER mytable MODIFY mycolumn varchar(255) null; Interpreté el manual como simplemente ejecute lo anterior y recrearía la columna, esta vez permitiendo...

388
Múltiples actualizaciones en MySQL

Sé que puede insertar varias filas a la vez, ¿hay alguna manera de actualizar varias filas a la vez (como en una consulta) en MySQL? Editar: por ejemplo, tengo lo siguiente Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Quiero combinar todas las siguientes actualizaciones en una...