Tips.cl

MySql

Concatenar Varios Campos en uno Solo

by acastro on Aug.19, 2009, under MySql

Les ha pasado que quieren saber cuantos registros tiene un campo y cuando lo despliegan les genera un listado de datos, eje:

RUT                              ID

1                                  1-9

2                                  1-9

3                                  1-9

4                                  1-K

bueno, usando una instrucción llamada group_concat lo pueden desplegar asi:

RUT                              ID

1-9                              1,2,3

1-K                              4

la query seria asi:

SELECT rut, CONCAT(GROUP_CONCAT((id) SEPARATOR ","))
FROM mi_tabla
GROUP BY rut;

más información en: http://mysql.conclase.net/curso/index.php?fun=GROUP_CONCAT

espero les sirva.

Saludos

Ac

1 Comentario :, , más...

Como conocer la versión de MySQL

by MigueliTUX on Apr.17, 2009, under MySql

para conocer la versión solo debes tipear

SELECT VERSION();
5 Comentarios :, más...

Instalar PHP5

by MigueliTUX on Mar.31, 2009, under Linux, MySql, Php, PostgreSQL

para instalar php5 debes ingresar el siguiente comando

sudo apt-get install php5-common php5 libapache2-mod-php5
 

para utilizar CGI

sudo apt-get install php5-cgi 

para utilizar MySQL

sudo apt-get install php5-mysql  

para utilizar PostgreSQL

sudo apt-get install php5-pgsql 

Para que los cambios tenga efecto debes reiniciar apache

sudo /etc/init.d/apache2 restart  
4 Comentarios :, , , , , , , más...

Script para Respaldar Todas las bases de datos de MySql

by MigueliTUX on Dec.29, 2008, under Linux, MySql

#!/bin/bash
if [ $# -lt 3 ]; then
echo “Error de Sintaxis: $0 <Directorio Destino Respaldo> <Usuario Base> <Clave> ”
echo “Ejemplo          : $0 /home/usuario/respaldo/ root clave basedatos ”
exit 0
fi
FECHA=`date +%Y-%m-%d.%H-%M-%S `
echo “Inicia Respaldo”
if [ ! -d $1 ]; then
echo “—> Creando directorio”
mkdir $1
fi
DIRECTORIO=$1$FECHA
mkdir $DIRECTORIO

DBS=`mysql -u$2 -p$3 -e”show databases”`

for b in $DBS ;
do
echo “Respaldando $b en $DIRECTORIO”
mysqldump -u$2 -p$3 $b > $DIRECTORIO/$b.sql
echo “Empaquetando $b”
tar czvf $DIRECTORIO/BD_$b$FECHA.tar.gz  $DIRECTORIO/$b.sql
rm $DIRECTORIO/$b.sql
done

echo “Termino respaldo”
ls -la $1

6 Comentarios :, , , más...

Como cambiarse de base de datos

by MigueliTUX on Oct.11, 2008, under Linux, MySql

Para cambiarse de base de datos

lo primero es conectarse via consola

mysql -u <nombre usuario> -p

luego te pedira la clave

a continuación si quieres cambiarte de base de datos debes tipear

use <nombre de base de datos>;

1 Comentario :, , , más...

Buscas algun tips?

Busca aquí:

contactate con nosotos contacto@tips.cl

Visita nuestras Web amigas!

Web Amigas...