Foros del Web » Administración de Sistemas » Unix / Linux »

Script Linux con sentencias SQL.

Estas en el tema de Script Linux con sentencias SQL. en el foro de Unix / Linux en Foros del Web. Buenos dias a tod@s, Me gustaria realizar un script por ejemplo que borre una columna de una tabla: ALTER TABLE mitabla DROP columna1; --------------------------------- Esto ...
  #1 (permalink)  
Antiguo 25/02/2009, 05:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 0
Script Linux con sentencias SQL.

Buenos dias a tod@s,

Me gustaria realizar un script por ejemplo que borre una columna de una tabla:

ALTER TABLE mitabla DROP columna1;

---------------------------------
Esto meterlo en un script por ejemplo ScriptSQL
.......

#!/bin/bash
....
.....
  #2 (permalink)  
Antiguo 25/02/2009, 18:42
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 4 meses
Puntos: 76
Respuesta: Script Linux con sentencias SQL.

Muy interesante. Gracias por compartir tus planes con nosotros. Cuando lo tengas, estaría bien que nos enseñaras el código, para que todos aprendamos algo nuevo.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 05/03/2009, 05:37
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Script Linux con sentencias SQL.

Pos bueno la unica manera de hacerlo que he conseguido es en 2 pasos y muy sencillito:

metemos las SENTENCIAS SQL en un fichero por ejemplo llamado sentencias y luego creamos un script que haga lo siguiente:

mysql --user=root -p mibasededatos < sentencias

y listo a mi me ha funcionado.
  #4 (permalink)  
Antiguo 06/03/2009, 05:28
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Script Linux con sentencias SQL.

Si es solamente una consulta, esto puede ser más fácil :)

mysql --user [usuario] -p [contraseña] -D [base de datos] -e [consulta]


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:27.