Mostrando entradas con la etiqueta MySql. Mostrar todas las entradas
Mostrando entradas con la etiqueta MySql. Mostrar todas las entradas

viernes, 23 de mayo de 2008

A.5.8. Problemas con comparaciones en coma flotante

http://dev.mysql.com/doc/refman/5.0/es/problems-with-float.html

viernes, 22 de junio de 2007

Funciones curiosas MySQL

EXPLAIN mytable; ó DESCRIBE mytable;

Devuelve la estructura de la tabla (campos de la misma, tipo de dato de cada campo, si acepta o no null, si el campo es clave primaria, valor por defecto e informacion extra).

SELECT
HEX("casa")

Devuelve el valor hexadecimal de la palabra pasada por parámetro.

AES_ENCRYPT(string,key_string)
AES_DECRYPT(string,key_string)

Estas funciones permiten encriptar y desencriptar datos usando el algoritmo oficial AES (Advanced Encryption Standard), sumadas a las funciones MD5 y SHA que también trae incorporado.

En esta página encontraran funciones extrañisimas, solo puse las que me llamaron mas la atención

http://mysql.conclase.net/curso/index.php?tab=Funciones




miércoles, 13 de junio de 2007

Variación de la consulta TOP N - MySQL

haciendo referencia a la entrada anterior, este tipo de consultas en MySQL se haría de la siguiente forma.

"SELECT * FROM myTabla LIMIT 0,10"

Siendo el primer parametro luego del limit el valor a partir del cuál empezar a contar y el segundo la cantidad de filas a contar. Muy útil en este caso para hacer paginaciones, ya que podemos mostrar los 10 primeros resultados ó los 10 segundo, etc.
Cambiando solamente el primer valor.

lunes, 21 de mayo de 2007

MySql - Linux QuickStart

Para configurar mysql en linux seguir los lineamientos de la siguiente guia

Recuperar root de mysql (Linux)

1.- Detener los servicios de mysqld -> service mysqld stop
2.- En la consola poner -> /usr/bin/mysqld_safe --user=mysql --skip-grant-tables
(hace que se salte las tablas de privilegios)
3.- Abrir otra consola sin cerrar la que se esta ejecutando.Escribir -> mysql
4.- luego en el prompt mysql escribir -> use mysql
5.- SELECT host,user,password FROM user;
6.- UPDATE user SET Password=PASSWORD('password') WHERE user='root';
7.- quit
8.- service mysqld stop
9.- service mysqld start

link a la pagina