–ieDDu–

Archive for the ‘MySQL’ Category

20 May, 2010

Linux Party

Posted by: --ieDDu-- In: Linux| MySQL

Este 5 de junio de 2010 están cordialmente invitados al Linux Party, organizado con motivo del release de Ubuntu Lucid y Fedora 13. Abran charlas y área de instalación.

El día 24 de abril estaremos promocionando y difundiendo el Software Libre en Guatemala como parte del Festival Latinoamericano de Instalación de Software Libre, acércate, conoce más y únete a este movimiento.
Más información en: http://flisol.slgt.org/

Qué es Flisol?

El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande [...]

Para cambiar o agregar en CentOS, Fedora el character-set de MySQL se debe modificar el siguiente archivo.

/etc/my.cnf

Agregar las siguientes lineas o modificarlas si ya existen:

[client]
default-character-set=utf8
[...]
[mysqld]
default-character-set=utf8
character_set_server=utf8
collation_server=utf8_unicode_ci
skip-character-set-client-handshake
[...]

Nota: normalmente cuando instalamos mysql en linux por default asigna el character-set=utf8 sin collation.
Saludos.

02 Mar, 2009

Manejando fechas en MySQL

Posted by: --ieDDu-- In: MySQL

MySQL es realmente potente con el cálculo y el tratamiento de las fechas. Para sacar el máximo rendimiento disponemos de las siguientes instrucciones.
CURDATE()
Esta función da la fecha del día.

Ejemplo:
SELECT CURDATE();
Obtenemos 2008-11-14, en el formato de fecha ‘Año-Mes-Día’ propio de MySQL.
Esta fecha sale en el formato año-mes-día que puede resultar un poco difícil de leer. [...]

26 Dic, 2008

Evitar la inyección SQL

Posted by: --ieDDu-- In: MySQL

La inyección SQL consiste en la modificación de las consultas a nuestra base de datos a partir de los parametros pasados por URL al script en PHP.
¿En que consiste?
Vamos a ver un ejemplo de lo que es la inyección, imaginemos que para validar el acceso de un usuario registrado utilizamos la siguiente consulta SQL:

<?
$sql [...]

07 Nov, 2008

Añadir nuevas cuentas de usuario a MySQL

Posted by: --ieDDu-- In: MySQL

Tras la conexión al servidor como root, puede añadir nuevas cuentas. El siguiente comando usa GRANT para inicializar nuevas cuentas:
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘monty’@'localhost’
[...]

24 Oct, 2008

Tip para convertir de latin1 a utf8 en MySQL

Posted by: --ieDDu-- In: MySQL

útil tip para convertir el charset de una base de datos MySQL sin perder (ni cambiar) información.
El procedimiento será el siguiente:

Exportar la base de datos actual (la que tiene el charset latin) en un archivo plano (dump file)
Crear una base de datos con charset utf8
Modificar lo caracteres del “dump file” [...]

29 Sep, 2008

Consulta SQL para buscar duplicados

Posted by: --ieDDu-- In: MySQL

Cuando te topes en verificar que datos tienes repetidos en tu tabla, te puede servir de mucho esta consulta, obtendrás como resultado todos los datos que se repiten en tu tabla, como ves la consulta cuenta los registros repetidos:
SELECT *, COUNT(*) AS contador FROM agro GROUP BY mis HAVING COUNT(*) > 1
SELECT *, COUNT(*) AS [...]

29 Sep, 2008

Usando IN en Mysql para comparar dos tablas

Posted by: --ieDDu-- In: MySQL

Para comparar dos tablas les puede servir de mucho este tips, usando la sentencia IN en Mysql de la siguiente forma:
Muestra el contenido de tabla_base que no se encuentre en tabla_nueva:
SELECT mis FROM tabla_base WHERE mis NOT IN(SELECT mis FROM tabla_nueva)
Muestra el contenido de la tabla_base que se encuentra en la tabla_nueva:
SELECT mis FROM tabla_base [...]

22 Jun, 2008

Relacionar dos ID´s con dos tablas

Posted by: --ieDDu-- In: MySQL

Ejemplo de como relacionar ID´s con dos tablas, muchas veces nos topamos con estructurar dos tablas en donde la primera tabla puede ser el nombre de nuestros clientes y la segunda tabla puede llevar una bitácora de nuestros clientes.
SELECT t1.lead_id, t1.status, t1.lead_id, t1.first_name, t1.last_name, t2.filename FROM vicidial_list AS t1, recording_log AS t2 WHERE t1.lead_id = [...]


Categories

About

Soy una persona que ama la tecnología, me encanta explorar el mundo de las tecnologías de información & comunicación, aficionado a la electrónica, promotor de Software Libre.

Trabajo en el área de desarrollo Web y seguridad informática, me encanta usar Ubuntu, lo uso en mi casa, la oficina y me va de maravilla. uno de mis hobbies es jugar con casi cualquier tipo de servidores utilizando como sistema operativo Linux, mezclar la electrónica en mis desarrollos de software, en conclusión soy Libre y estoy a la disposición de cualquier persona que tenga algún proyecto en mente, donde yo pueda colaborar.

Me considero autodidacta y entusiasta de la tecnología.


Popol Wuj

“Que todos se levanten que nadie se quede atrás, ni uno ni dos, sino todos como uno“

Mi Calendario

Septiembre 2010
L M X J V S D
« May    
 12345
6789101112
13141516171819
20212223242526
27282930  

Vocaroo


Powered by Vocaroo