15 de octubre de 2007 por Lucas Vieites
Este comando hace un volcado de todas las bases de datos de un servidor
mysqldump -u root -p -Aae --add-drop-table > sql_dump_all.sql
Consulta para poner la primera letra de un campo en mayúsculas y las demás en minúsculas.
UPDATE tabla SET campo=concat(UPPER(SUBSTRING(campo,1,1)),SUBSTRING(LOWER(campo),2));
Conversión de campo fecha a formato inteligible en SQL SERVER (Más info en docs: función CONVERT)
SELECT CONVERT(VARCHAR, campo_fecha, 120) FROM tabla
Añadir n horas a la hora del servidor local
SELECT .... DATE_ADD(campo, INTERVAL n HOUR)
Añadir un índice FULLTEXT a una tabla:
ALTER TABLE 'nombre_tabla' ADD FULLTEXT nombre_indice (campo1, campo2, ...);
SQL Server: comando CONVERT para conversión de fecha. Devuelve un campo de tipo VARCHAR con la fecha del campo “campo_fecha” en un formato legible
SELECT CONVERT(VARCHAR, campo_fecha, 120) FROM tabla;
MySQL: Poner en mayúscula la primera letra de un campo («capitalizar»)
UPDATE tabla
SET nombre_campo=CONCAT(UPPER(SUBSTRING(nombre_campo, 1, 1)),LOWER(SUBSTRING(nombre_campo, 2)));
15 de octubre de 2007 por Lucas Vieites
Este artículo contiene una colección de comandos y utilidades que suelo usar en la línea de comandos de Linux. No sé si tendrá mucho interés para vosotros puesto que, más que nada, lo pretendo llenar de cosas que necesito tener a mano desde muchos sitios. Vedlo más o menos como un «backup» online de truquillos.
Redirigir la salida de error al mismo sitio que la salida estándar. Ver aquí por qué.
cat archivo.txt > archivo.log 2>&1
Montar un archivo ISO para poder leerlo.
mount fichero.iso /mnt/directorio/ -t iso9660 -o ro,loop=/dev/loop0
Crear un ISO de un directorio
mkisofs -o /tmp/cd.iso /tmp/directory/
ídem con «dd»:
la unidad de CD (dev/hdd) tiene que estar desmontada
dd if=/dev/hdd of=fichero.iso
Convertir un archivo de latin1 a utf-8
iconv -f latin1 -t utf8 archivo_entrada > archivo_salida
Vice-versa; de utf8 a latin1
iconv -f utf8 -t latin1 archivo_entrada > archivo_salida
Nota: Con la opción «-c» de iconv se omiten los caracteres no válidos en la salida (ver: «iconv --help»).
Seguir leyendo «Un listado de comandos útiles para Linux»