Con tu Nombre y Correo recibes las ltimas Plantillas y Cdigos

* indicates required
Close

subscribe to the RSS Feed

Friday, May 18, 2012

Códigos y manuales MySQL y JavaScript

Escrito por Dattahome el octubre 4, 2011

Códigos y manuales MySQL y JavaScript

Queremos compartir con ustedes en este post unos manuales MySQL que les permitirán programar una base de datos desde su comienzo hasta el mismo final.

Como el mismo manual se cometa, existen dos tipos de archivo descargables, en ZIP y en EXE. Es preferible el ZIP porque es descomprimir y listo, y luego para actualizar a una versión más reciente es más sencillo. El instalador EXE contiene un setup, que por defecto instala en C:\MySQL.

Por otro lado les dejamos unos 3 JavaScript donde les dejamos tres archivos de formularios de búsqueda donde podremos instalarlos en nuestras Web.

Descarguen los archivos a continuación.

 

Descargar los archivos JavaScript

 

Descargar los manuales de MySQL

MySQL como Conectar al servidor

Escrito por Dattahome el mayo 21, 2009

 

Para conectarse al servidor, usualmente necesitamos de un nombre de usuario (login) y de una contraseña (password), y si el servidor al que nos deseamos conectar está en una máquina diferente de la nuestra, también necesitamos indicar el nombre o la dirección IP de dicho servidor. Una vez que conocemos estos tres valores, podemos conectarnos de la siguiente manera:

logo_mysql_sun_a

shell> mysql -h NombreDelServidor -u NombreDeUsuario –p

Cuando ejecutamos este comando, se nos pedirá que proporcionemos también la contraseña para el nombre de usuario que estamos usando.

Si la conexión al servidor MySQL se pudo establecer de manera satisfactoria, recibiremos el mensaje de bienvenida y estaremos en el prompt de mysql:

shell>mysql -h casita -u blueman -p

Enter password: ****** 

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 5563 to server version: 3.23.41

 

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>

Este prompt nos indica que mysql está listo para recibir comandos. Espera! Ay mas para leer…no te vayas »

Registros aleatorios con PHP MySQL

Escrito por Dattahome el enero 16, 2009

Hay muchos motivos por los que se podría querer obtener registros de forma aleatoria de una base de datos: mostrar una imagen de forma aleatoria, mostrar publicidad que sea diferente para cada página cargada, los enlaces “artículo aleatorio” de la Wikipedia, y muchos más.

El problema es que no existe un método eficiente dentro del motor de base de datos, por lo que con el tiempo se han ido utilizando diversos métodos. Algunos de estos métodos son ampliamente usados, otros son simplemente ideas resultado del ingenio de algún programador al que la solución “ampliamente usada” no le satisfizo.

En un intento por estudiar el tema, recopilé algunos métodos que me parecieron interesantes.

Método 1: “ORDER BY RAND()”

Esta es la forma ampliamente usada, no solo en MySQL pero en muchos otros sistemas también. Se podría decir que es una solución “normal” para el problema. Sin embargo, es probablemente la forma más lenta y menos eficiente de hacerlo.

En la página del manual de MySQL sobre esta función, puede leerse:

Note that RAND() in a WHERE clause is re-evaluated every time the WHERE is executed.

Eso quiere decir que para cada registro que cumple con la condición, se ejecuta una vez la función RAND(). Y luego, cuando se tienen todos los registros, MySQL los ordena según el valor que RAND devolvió para cada uno.

Cuando se usa junto a LIMIT, entra en juego lo que se dice en la página de optimización de LIMIT.

If you use LIMIT row_count with ORDER BY, MySQL ends the sorting as soon as it has found the first row_count rows of the sorted result, rather than sorting the entire result. If ordering is done by using an index, this is very fast. If a filesort must be done, all rows that match the query without the LIMIT clause must be selected, and most or all of them must be sorted, before it can be ascertained that the first row_count rows have been found. In either case, after the initial rows have been found, there is no need to sort any remainder of the result set, and MySQL does not do so.

Lo que esto quiere decir es que MySQL “intenta” detener el proceso de selección y orden de las filas en cuanto encuentra la cantidad de filas pedidas, sobretodo si la consulta indica buscar y ordenar por un campo índice. Espera! Ay mas para leer…no te vayas »

Bases de Datos con PHP

Escrito por Dattahome el mayo 3, 2008

Si bien este no es el principio ya que comienza desde una base de datos y tabla creada, consideramos este tutorial como básico. Y luego con mas tiempo armare un tutorial de Creacion de Base de datos.En este veremos un sencillo ejemplo de:Conexion a la Base de Datos Seleccion de registros de una tabla Recorrer y mostrar los registros Conexión a la Base de Datosmysql_connect esta orden permite conectarse con un servidor que contendrá la base de datos MySQL.Formato:
int mysql_connect ( [cadena hostname [, cadena usuario [, cadena password [, bool new_link [, int client_flags]]]]] )
cadena hostname es el nombre del servidor, usualmente basta con poner localhost
cadena usuario es el nombre del usuario de la base de datos.
cadena password contraseña del usuario de la base de datos
Devuelve un numero entero (int) que sera el que indentifique la base de datos.Mas Info: http://www.php.net/manual/es/function.mysql-connect.php

mysql_select_db selecciona una base de datos, del servidor donde estamos ya conectados con mysql_connectFormato:
int mysql_select_db ( cadena base_de_datos [, int identificador_de_enlace] )
cadena base_de_datos es el nombre de la base de datos a seleccionardevuelve un numero que identificara la base de datos seleccionada.Selección de registros de una tablamysql_query ejecuta una consulta SQL en una base de datos.Formato:
resource mysql_query ( string query [, resource identificador_de_enlace] )
string query es la consulta en lenguaje SQLdevuelve un puntero al resultado de la consulta.Mas Info: http://www.php.net/manual/es/function.mysql-query.phpRecorrer y mostrar los registrosmysql_fetch_array obtiene un registro o fila actual de la tabla.Formato:
array mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] )
id_resultado es el id de la tabla, fruto de una consulta mysql_querydevuelve un array con los valores de los campos del registro.while repite un conjunto de ordenes mientras se cumple una condiciónFormato:
while (expr condicion) sentencia o { sentencias }
expr condicion es la expresion condicional que debe ser verdadero mientras repite el buclesentencia es una sentencia a repetir, en caso de ser varias sentencias deben estar entre llaves { }Mas Info: http://www.php.net/manual/es/control-structures.while.phpBien, hasta acá fue un poco de teoría, para entender lo básico de este sencillo ejemplo. Vamos a suponer que tenemos los siguientes elementos:Base de datos llamada: ForoCreativo
Tabla llamada: Usuarios, con los siguientes campos: id, nombre, email
y los siguientes datos:1 enricvision enric@vision.kom
2 REG reg@chile.kom
3 sin_alma desal@mada.kom
4 adi tatoo@miamiink.kom
Usuario de la base de datos: userbase
Contraseña del usuario: topsecret

Vamos entonces al código, sin mas vueltas Espera! Ay mas para leer…no te vayas »

Red Ceobitacora.com
Educational blog network Ceobitacora.com
 

 

English

Hosting