Posts filed under 'DB-MySql'

Base de datos relacional – MySQL – como servicio de Amazon

Data Center en la nube

Amazon da un nuevo paso en su rol como gran innovador en la infraestructura como servicio, anuncia el lanzamiento de base de datos relacionales – MySQL como servicio. La idea – como en el resto de sus web services – es que Amazon hospeda la base de datos del cliente, a la que se accede a través de un API. Con este movimiento ya ofrecen tres modos de almacenamiento: S3 para ficheros, SimpleDB y ahora relacional / MySQL.

(más…)

Add comment Octubre 31, 2009

Crear una base de datos en MySQL

Vamos a crear una base de datos MySQL sencilla y rápidamente, gracias a phpMyAdmin. (más…)

Add comment Agosto 10, 2009

Instalar MySQL (Documentación)

INTRODUCCIÓN

MySQL es actualmente el sistema de administración de bases de datos SQL mas popular en el Open Source, ya que es ampliamente utilizado en los desarrollos web gracias a su rapidez, estabilidad y a su integración con otros lenguajes de scripting como por ejemplo PHP.

En este documento se pretende dar una introducción básica a su instalación y configuración inicial en sistemas GNU/Linux, esto no quiere decir que es una guia avanzada para su configuración, con el tiempo este documento se ira extendiendo en capítulos mas avanzados.

Ya que MySQL es actualmente distribuido por la mayoría de distribuciones Linux podrás instalarlo desde los paquetes binarios de tu distribución preferida, en este documento se trabajara sobre la distribución Slackware 10.1, para otras distribuciones ver el apéndice que sera agregado próximamente, es recomendable utilizarla version mas actualizada de los paquetes para no estar vulnerables a bugs o otro tipo de fallas.

Informacion sobre el prompt

Cuando vean el símbolo “#” al inicio de el prompt, por ejemplo:

# installpkg mysql-4.0.20-i486-1.tgz

Significa que el comando debe de ser ejecutado como el usuario administrador de el sistema en los unix/linux, es el usuario root.

Cuando vea el símbolo “$” al inicio de el prompt, por ejemplo:

SigueLeyendo Vía: tuxjm.net

1 comment Enero 20, 2009

Como resetear la contraseña de Root (Ingles)

Add comment Enero 20, 2009

Conectar Java con MySQL

Hoy vamos a ver como podemos crear un aplicativo en java que se conecte a una base de datos MySQL y nos cargue unos datos en una interfaz gráfica sencilla.


Para este ejercicio se ha creado una base de datos llamada clase que tiene tres tablas: estudiante, asignatura y nota; para la creación de estas tablas ejecutamos este script de la base de datos. SigueLeyendo…

Add comment Junio 12, 2008

Cómo instalar y configurar un Servidor Web en Windows con Apache y PHP-Nuke

A continuación mostramos un artículo/manual/ instrucciones sobre cómo instalar y configurar un Servidor Web en Windows con su correspondiente Sitio Web con Apache (Servidor Web), PHP (lenguaje de programación), MySQL (Base de Datos) y PHP-Nuke (Gestor de Contenidos).

Nota: Todos los componentes son gratuitos.

SigueLeyendo en AjpdSoft.com

2 comments Junio 4, 2008

Funciones MySQL

Tabla de Contenidos

  • mysql_affected_rows — Devuelve el número de filas afectadas de la última operación MySQL
  • mysql_change_user — Cambia el usuario conectado en la conexión activa
  • mysql_client_encoding — Devuelve el nombre del juego de caracteres
  • mysql_close — cierra el enlace con MySQL
  • mysql_connect — Abre una conexión a un servidor MySQL
  • mysql_create_db — Crea una base MySQL
  • mysql_data_seek — Mueve el puntero interno
  • mysql_db_name — Obtener datos de resultado
  • mysql_db_query — Envia una sentencia MySQL al servidor
  • mysql_drop_db — Borra una base de datos MySQL
  • mysql_errno — Deuelve el número del mensaje de error de la última operación MySQL
  • mysql_error — Devuelve el texto del mensaje de error de la última operación MySQL
  • mysql_escape_string — Escapa una cadena para su uso en mysql_query
  • mysql_fetch_array — Extrae la fila de resultado como una matriz asociativa, una matriz numérica o ambas
  • mysql_fetch_assoc — Recupera una fila de resultado como una matriz asociativa
  • mysql_fetch_field — Extrae la información de una columna y la devuelve como un objeto.
  • mysql_fetch_lengths — Devuelve la longitud de cada salida en un resultado
  • mysql_fetch_object — Extrae una fila de resultado como un objeto
  • mysql_fetch_row — Devuelve una fila de resultado como matriz
  • mysql_field_flags — Devuelve las banderas asociados con el campo específicado en un resultado
  • mysql_field_len — Devuelve la longitud del campo específicado
  • mysql_field_name — Devuelve el nombre del campo específicado en un resultado
  • mysql_field_seek — Asigna el puntero del resultado al offset del campo específicado
  • mysql_field_table — Devuelve el nombre de la tabla donde está el campo específicado
  • mysql_field_type — Devuelve el tipo del campo específicado en un resultado
  • mysql_free_result — Libera la memoria del resultado
  • mysql_get_client_info — Obtener información del cliente MySQL
  • mysql_get_host_info — Obtener información de la máquina anfitriona MySQL
  • mysql_get_proto_info — Obtener información del protocolo MySQL
  • mysql_get_server_info — Obtener información del servidor MySQL
  • mysql_info — Obtiene información sobre la consulta más reciente
  • mysql_insert_id — Devuelve el identificador generado en la última llamada a INSERT
  • mysql_list_dbs — Lista las bases de datos disponibles en el servidor MySQL
  • mysql_list_fields — Lista los campos del resultado de MySQL
  • mysql_list_processes — Lista los procesos MySQL
  • mysql_list_tables — Lista las tablas en una base de datos MySQL
  • mysql_num_fields — devuelve el número de campos de un resultado
  • mysql_num_rows — Devuelve el número de filas de un resultado
  • mysql_pconnect — Abre una conexión persistente al servidor MySQL
  • mysql_ping — Efectuar un chequeo de respuesta (ping) sobre una conexión de servidor o reconectarse si no hay conexión
  • mysql_query — Envía una consulta de MySQL
  • mysql_real_escape_string — Escapa caracteres especiales de una cadena para su uso en una sentencia SQL
  • mysql_result — Devuelve datos de un resultado
  • mysql_select_db — Selecciona un base de datos MySQL
  • mysql_set_charset — Sets the client character set
  • mysql_stat — Obtener el status actual del sistema
  • mysql_tablename — Devuelve el nombre de la tabla de un campo
  • mysql_thread_id — Devuelve el ID del hilo actual
  • mysql_unbuffered_query — Envía una consulta SQL a MySQL, sin recuperar ni colocar en búfer las filas de resultado

Via | PHP  <<– Entra aqui para ver el contenido de cada uno de los comando.

1 comment Junio 4, 2008

Conectar remotamente a My SQL con MS Access

Vamos a ver como conectarnos a una base de datos MySQL que está en un servidor remoto mediante un cliente Windows con MS Access. Para ello deberemos tener instalado en nuestro cliente Windows el driver MyODBC.

Lo primero, es lo primero, arrancar MS Access, después en el menú “Archivo“, pinchamos en “Abrir“, con lo que se nos abre la, pinchamos en “Abrir“, con lo que se nos abre la  caja de diálogos “Abrir” y en campo “Tipo de archivo” seleccionamos “ODBC Databases“.

 

 Ahora debemos seleccionar el origen de los datos (la conexión) al que nos vamos a conectar, pinchamos en la lengüeta de “Origen de datos de equipo” y escogemos el “Windows DNS name” que bien creamos en la instalación de MyODBC o desde el Panel de Windows en “Control en Fuente de datos ODBC“.

Una vez realizada la conexión a nuestra base de datos remota MySQL, debemos escoger las tablas a vincular. 

Si las tablas no tienen una clave primaria, MS Access nos pedirá que elijamos una, sino escogemos ninguna no podremos realizar modificaciones sobre la tabla. 

Pues bien ya tenemos nuestra conexión establecida. Cabenemos nuestra conexión establecida. Cabe que recordar que para poder modificar las tablas hay que tener los permisos pertinentes como usuario de MySQL.

 

Add comment Mayo 20, 2008

Los 10 articulos de Base de Datos MySql más Leidos.

Add comment Mayo 12, 2008

Instalar un servidor con Apache, MySql y Php.

Bueno le cuento que, cuando comence a estudiar Php, busque algo que instale facilmente un servidor web Apache con base de datos MySql y Php en Windows.
La opción que encontré fué EasyPhp , que instalaba en pocos pasos un completo sistema Wamp (windows, apache, mysql y php).
Ahora estaba buscando algo similar para Linux, y dí con Xampp. La sorpresa fué que también existe una versión para Windows, Solaris y Mac Os.
Xampp es muy útil para realizar desarrollo web y pruebas locales, como así tambien para usarlo como servidor web público solo modificando las opciones de seguridad, ya que la instalación deja las opciones mínimas activadas.
Aquí dejo los pasos para instalarlo, tanto en Windows como Linux.

Instalación en Windows:


  1. Descargar el archivo xampp-win32-1.5.4a-installer.exe desde http://prdownloads.sourceforge.net/xampp/xampp-win32-1.5.4a-installer.exe?download
  2. Ejecutar el Archivo. Esto comienza el asistente de la instalación de Xampp.
  3. Seleccionar idioma y dar click en Siguiente.
  4. Selecionar el directorio donde se va a instalar Xampp (dejar la opción por defecto) y dar click para que se instale.
  5. Cuando termina el proceso de instalación, el asistente pregunta si desea que el servicio sea accesible desde la web. Si acepta esta opción, el Firewall de Windows XP pedirá que confirme si desbloquea los puertos solicitados.
  6. Luego el asistente pregunta si desea iniciar el servidor web. En caso afirmativo abre el panel de control y ya tenemos nuestro servidor web funcionando. En caso negativo, puede iniciar el servidor web luego desde Inicio -> Todos los programas -> Apachefriends -> Xampp -> Control xampp server panel

El panel de control de Xampp nos permite iniciar o detener el servidor web, permitir el acceso desde la web, etc.
Para ver la página de inicio (http://localhost) debemos dar click en el botón que dice Admin… al lado de Apache. Esto abre el navegador y muestra la página de bienvenida, configuración y ejemplos, a la cual podemos cambiar de idioma al español.
El directorio de trabajo donde debemos incluir nuestros archivos para verlos desde el navegador es c:\archivos de programa\xampp\htdocs
Para detener el servidor presionar Stop en el panel.
Para salir de xampp presionar Exit en el panel.

Instalación en el sistema operativo Linux: (en mi caso Ubuntu 6.10 Edgy Eft)

  1. Descargar xampp-linux-1.5.4a.tar.gz desde http://prdownloads.sourceforge.net/xampp/xampp-linux-1.5.4a.tar.gz?download
  2. Abrir una consola en linux, y como root ejecutar:

    tar xvfz xampp-linux-1.5.4a.tar.gz -C /opt(o si esta usando ubuntu o cualquier distribución linux basada en debian)


    sudo tar xvfz xampp-linux-1.5.4a.tar.gz -C /opt

    Esto descomprime el archivo dentro del directorio /opt del sistema de archivos. Es importante hacerlo de esta manera desde una consola, ya que si se descomprime de otra forma no funcionará. Y YA ESTA INSTALADO!!!

  3. Para iniciar el servidor web ejecutar /opt/lampp/lampp start
  4. Para comprobar que todo funciona bien, abrir el navegador e ingresar a la dirección http://localhost
  5. Tal como sucede en la instalación para Windows, la configuración de seguridad es mínima. Para cambiar las opciones ejecutar el comando
    sudo /opt/lampp/lampp security
  6. Los comandos básicos en el sistema operativo linux son los siguientes (debe ejecutarse como root o sudo y agregar /opt/lampp al comienzo de cada comando si se ejecuta desde otro directorio):
    lampp start inicia XAMPP.
    lampp stop detiene XAMPP.
    lampp restart detiene y vuelve a iniciar XAMPP.
    lampp startapache inicia solo el servidor web Apache.
    lampp startssl inicia el soporte SSL del servidor web apache Apache. Este comando activa el soporte SSL permanentemente. Si reinicia XAMPP en el futuro, SSL estará activado.
    lampp startmysql inicia solo el servidor de base de datos MySQL.
    lampp startftp inicia el servidor ProFTPD. Este comando activa ProFTPD permanentemente. Si reinicia XAMPP en el futuro, FTP estará activado.
    lampp stopapache detiene el servidor web Apache.
    lampp stopssl detiene el soporte SSL del servidor web Apache.
    lampp stopmysql detiene el servidor de base de datos MySQL.
    lampp stopftp detiene el servidor ProFTPD.
    lampp security inicia un chequeo de seguridad del programa.
  7. Los archivos y directorios importantes son:
    /opt/lampp/bin/ aquí se ubican los comandos de XAMPP.
    /opt/lampp/htdocs/ aquí es donde debemos poner los archivos de nuestra web.
    /opt/lampp/etc/httpd.conf es el archivo de configuración del servidor web apache Apache.
    /opt/lampp/etc/my.cnf es el archivo de configuración de la base de datos MySQL.
    /opt/lampp/etc/php.ini es el archivo de configuración del lenguaje de programacion PHP.
    /opt/lampp/etc/proftpd.conf es el archivo de configuración de ProFTPD.
    /opt/lampp/phpmyadmin/config.inc.php es el archivo de configuración de phpMyAdmin.

2 comments Mayo 8, 2008

Php y MySql – Manejo de Bases de Datos

Una de las características más importantes de la programación en PHP es su integración con diversos motores de base de datos. PHP está construido para generar en forma sencilla páginas web dinámicas a partir de información almacenada en bases de datos. A continuación se detallan las funciones más importantes y ejemplos típicos de uso de PHP con una base de datos MySql.

Conexión a la base de datos Mysql desde Php

$db_link=mysql_connect(hostname, user, password);
Ejemplo de conexión a la base de datos Mysql:

$db=mysql_connect(“localhost”,”root”,”secreto”);

La función realiza la conexión a la base de datos Mysql y devuelve “false” si hubo algún error en la conexión o un link a la conexión a la base en caso de que la conexión sea exitosa.

El link es un número que indica la sesión dentro del servidor de base de datos MySql. Para finalizar la conexión se debe utilizar la función mysql_close(). Es muy importante cerrar la conexión a la base de datos mysql una vez finalizadas las transacciones para evitar la sobrecarga en el motor de la base de datos.

Selección de la base de datos Mysql a utilizar desde Phpmysql_select_db(database_name, db_link);

Ejemplo de selección de base de datos Mysql desde Php:

mysql_select_db(“test”,$db);

Esta función configura cual es la base de datos mysql que se utilizara por omisión. En este caso el link a utilizar en esta función es el link que se obtuvo al ejecutar la función mysql_connect.

La función mysql_select_db devuelve el valor “false” en caso de que se encuentre algún error, como por ejemplo la inexistencia de la base de datos mysql. En este punto cabe aclarar que la denominación de las bases de datos de MySql es case-sensitive (diferencia minusculas y mayusculas), por lo que debemos mantener un standard a la hora de elegir los nombres de las distintas bases de datos.

Queries (consultas) a la base de datos Mysql desde Php. $result=mysql_query(query,db_link);

Ejemplo de consulta a la base de datos Mysql:

$result=mysql_query(“update clientes set deudor=’si’ where apellido=’Perez’, $db)


$query=”insert into clientes (nombre, Apellido) values (Pablo, Rodriguez) ”;
$result=mysql_query($query,$db);Nuevamente el link que se debe usar es el que se obtiene al conectarse a la base, mysql_query devuelve falso en caso de que la consulta no pueda ejecutarse (error de SQL) o bien un result set en los casos que devuelva algún tipo de datos como por ejemplo en un select.

Es muy importante fijarse con que usuario se realizó la conexión a la base de datos a la hora de ejecutar el mysql_connect, ya que la gran mayoría de los errores producidos en esta instancia son el resultado de la falta de permisos para realizar la consulta.Cantidad de Filas Consultadas o Modificadas

 

Filas Consultadas en la base de datos Mysql desde Php

$cantidad=mysql_num_rows($result);
Ejemplo de filas consultadas en la base de datos Mysql desde Php:

$query=”select nombre, telefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);

$cant=mysql_num_rows($result); Esta función devuelve la cantidad de filas que se obtuvieron luego de ejecutar una instrucción de consulta como por ejemplo la función select.

En el caso del ejemplo, en la variable $cant nos dirá cuantas chicas de entre 20 y 25 años tenemos en nuestra lista de contactos. Filas Modificadas en la base de datos Mysql desde Php

$cantidad=mysql_affected_rows(db_link);

Ejemplo de filas modificadas en la base de datos Mysql desde Php:

$cuantos=mysql_affected_rows($db);

Devuelve cuantos registros fueron afectados por un query con insert, update, o delete, notar que se le pasa el db_link ya que el result_set no tiene sentido. Si el query fue un delete sin clausula “where” esta función devuelve cero independientemente del número de registros eliminados de la tabla.

 

Obtención de registros de una consulta Mysql desde PhpObtención de datos en un result set

$var=mysql_fetch_row(result_set);

Ejemplo de result set:

$query=”select nombre, telefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);$rs=mysql_fetch_row($result);

Toma un registro del result set y lo devuelve en un vector en el cual el elemento con índice 0 es la primer columna del registro, el elemento con índice 1 es la segunda columna, etc. Si no hay más registros por devolver devuelve false.

Los valores de los campos solicitados en el result set son devueltos en forma de array, es decir que para acceder al valor de nombre de la primera fila de nuestro ejemplo debo llamar a la variable $rs[0].Ejemplo:

while($v=mysql_fetch_row($result)) {


print(“Columna 0: $v[0] Columna 1: $v[1]”);

} Obtención de datos en un vector

$query=”select nombre, telefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);

$rs=mysql_fetch_array($result); Ejemplo para obtener datos de mysql en un vector con Php:

$rs=mysql_fetch_array($result);

Funciona de forma idéntica a mysql_fetch_row pero devuelve los resultados en un vector asociativo indexado por nombre de columna, por lo que para obtener los nombres de nuestra consulta es necesario llamar al vector de la forma $rs[“nombre”]

Ejemplo:

while($v=mysql_fetch_array($result)) {
print(“Columna 0: $v[“nombre”]”);


}

Cerrar la conexión a la base de datos Mysql desde PhpPor último, esta función nos sirve para cerrar la conexión a la base se usa.

mysql_close(db_link)

 

Otras funciones php para base de datos Mysql: result=mysql_create_db(database_name,db_link)
Crea una base de datos con el nombre indicado, devuelve true o false según el resultado.

Result=mysql_data_seek(result_set, position)
Mueve el puntero interno de cada result set a la

posición indicada (el primer registro es la posición 0), de esta forma la próxima llamada a mysql_fetch_row o mysql_fetch_array devolvera el registro que se acaba de apuntar. Devuelve true o false.Result=mysql_db_query(database_name, query,db_link)
Realiza una consulta a una base indicada, es obviamente reemplazable por un mysql_select_db y

un mysql_query aunque resulta útil si hay que consultar tablas en varias bases distintas. Result=mysql_drop_db(database_name,db_link)
Dropea la base con el nombre indicado, devuelve true o false.

Object=mysql_fetch_field(result_set, numero_columna)
Devuelve un objeto con información sobre la columna indicada de un result set (0 es la primera columna, 1 la segunda, etc). Las propiedades que se setean en el objeto son:


name – nombre de la columna

table – nombre de la tabla

max_length – longitud maxima de la columna
not_null – 1 si la columna no puede ser null

primary_key – 1 si la columna es primary key unique_key – 1 si la columna es unique key
multiple_key – 1 si la columna no es unique
key
numeric – 1 si la columna es numerica
blob – 1 si la columna es un BLOB
type – Tipo de la columna
unsigned – 1 si la columna es sin signo

zerofill – 1 si la columna es zero-filled object=mysql_fetch_object(result_set)
Similar a mysql_fetch_array con la diferencia de que

los resultados se devuelven en un vector en lugar de un vector asociativo. Luego se puede acceder a las distintas columnas del registro devuelto como propiedades (data_members) del objeto devuelto.int=mysql_num_fields(result_set)
Devuelve el numero de columnas en un result set.



Manejo de errores de la base de datos Mysql desde php: Mensaje=mysql_error()
Devuelve un texto con el mensaje correspondiente al error que ocurrió en caso de que se produzca un error en la base de datos.

Ejemplo:

$result=mysql_query($query,$db);


if(!$result) {
$x=mysql_error();
die(“ Ocurrio un error en la base de datos: $x”);

}

4 comments Mayo 7, 2008

Comandos Basicos para Bases de Datos MySql

Estos son algunos comandos utiles usados por MySQL para manejar bases de datos. Es un listado basico donde no hay mucha explicacion. Simplemente es una guia para comenzar a trabajar con la base de datos Mysql.

Obtener informacion sobre la base de datos Mysql:

  • show databases; – Listar todas las bases de datos.
  • connect [database]; – Conectarse a esa base de datos.
  • show tables; – Listar todas las tablas de una base de datos.
  • show table status; – Muestra informacion sobre las tablas de la base de datos.
  • describe [table]; – Muestra la estructura de una tabla de la base de datos.


Manejo de bases de datos Mysql:

  • drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
  • drop table if exists [table]; – Elimina la tabla de la base de datos, pero antes verifica que exista.
  • truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
  • rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla de la base de datos.

Algunos comandos utiles para cunsultas Mysql:

  • select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta [numero].
    Ej. select * from tabla limit 10; – Muestra los 10 primeros registros.

    select * from [table] limit [numero inicio],[numero]; – Muestra los registros desde el numero de inicio hasta numero inicio + numero.

    Ej. select * from tabla limit 11,10; – Muestra desde registro 11 hasta el 20.

Bases de datos Mysql en consola:

  • $ mysqladmin -u -p create – crear base de datos.
  • $ mysqladmin -u -p drop – borrar la base de datos.
  • $ mysqladmin -u root -p proc – listar procesos en ejecucion en el servidor de bases de datos Mysql.
  • $ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
  • $ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a un archivo.
  • $ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las bases de datos a un archivo.
  • $ mysql -h -u -p < /path/to/file – Importar un archivo a la base de datos a mysql
  • $ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos mysql.

Verificacion y reparacion de bases de datos erroneas:

  • check table [table]; – Verificar la tabla.
  • repair table [table]; – Reparar la tabla rota.

8 comments Mayo 6, 2008

Curso de MySQL

Prólogo

MySQL es una marca registrada por MySQL AB. Parte del material que se expone aquí, concretamente las referencias de funciones del API de MySQL y de la sintaxis de SQL, son traducciones del manual original de MySQL que se puede encontrar en inglés en www.mysql.com.

Este sitio está desarrollado exclusivamente por los componentes de Con Clase, cualquier error en la presente documentación es sólo culpa nuestra.

Introducción  

Siguiendo con la norma de la página de usar software libre, afrontamos un nuevo reto: trabajar con bases de datos mediante el lenguaje de consulta SQL. Este curso será la base para otros que nos permitirán usar bases de datos desde aplicaciones C/C++, PHP, etc.

Originalmente, este curso iba a tratar sólo sobre MySQL. Mi intención era limitarlo exclusivamente a explicar la sintaxis de las sentencias y funciones SQL, hacer algunos ejemplos y completar una referencia de MySQL.

Sin embargo, como me suele ocurrir cada vez que afronto un nuevo proyecto, las cosas no salen como las tenía planeadas. Poco a poco he ido añadiendo nuevos contenidos, (bastante lógicos, teniendo en cuenta el tema que nos ocupa), y estos contenidos han precisado la inclusión de otros…

Finalmente el curso se ha convertido en algo mucho más extenso, y sobre todo, mucho más teórico, aunque espero que también, en algo mucho más útil.

El curso permitirá (si he sido capaz de explicar todos los conceptos claramente) diseñar bases de datos a partir de problemas reales, haciendo uso de una base teórica firme.

El nivel será, teniendo en cuenta la complejidad del tema de las bases de datos, y el de MySQL, bastante básico. Este documento no pretende ser demasiado académico, está orientado a programadores autodidactas que quieran incluir bases de datos en sus aplicaciones. Tampoco entraremos en demasiados detalles sobre configuración de MySQL, o sobre relaciones con Apache o Windows. La principal intención es poder manejar bases de datos complejas y grandes, y sobre todo, poder usarlas desde otros lenguajes como C, C++ o PHP. SeguirLeyendo…

Add comment Enero 30, 2008

MySQL Connector/Net

El Connector/Net MySQL permite a los desarrolladores crear facilmente aplicaciones .NET que requieren seguridad, alto rendimiento de datos y conectividad con bases de datos MySQL. Mas…

Fuente: MySql Hispano

Add comment Enero 22, 2008

Sun compra MySQL

MySqlSun ha comprado la compañía MySQL, como confirma el blog de Jonathan Schwartz. A cambio de 1000 millones de dólares (el billón americano al que hace referencia en su post), Sun se hace una de las compañías de más éxito en desarrollo de software libre y que desarrolla uno de los sistemas de base de datos más utilizados, sobre todo en proyectos web.

Es pronto para saber hasta que punto afectará la compra al producto. A priori MySQL cae en buenas manos, la apuesta por el software libre de Sun es clara y ambiciosa desde hace años (liberación de Solaris, y de Java) y si abordan el “problema” de las licencias de MySQL es de esperar cambios hacia una mayor apertura. En cuanto al soporte y como lo ofrezcan, es de esperar que “barran para casa” y refuercen la integración con el resto de sus productos. Con eso y el prestigio de la marca, la llegada de MySQL a entornos más corporativos se puede ver muy reforzada.

Add comment Enero 20, 2008


Categorías

Categorías Desplegable

Nube de Categoría

Base de Datos BlackBerry Celulares & PDAs Chrome OS Cursos DB- MS Access DB-MySql DB-Oracle DB-Oracle Express DB-SQL Server MS Estilo de Vida Fusion Table Gmail Hardware Hbase - hadoop Informática Internet Iphone Ipod Linux Mac OS Mouse Mozilla Firefox Mueble Multimedia Redis Relojes Safari Samsung Seguridad Sistema Operativo Software Sonido Sony Ericsson Technologias Teclado Touchscreen Trucos Ubuntu Vehiculos Visual Basic Web Windows 7 Windows Server 2008 Windows Vista Windows XP Wireless

Nube de Etiquetas

Base de Datos Celulares & PDAs DB-Oracle Desarrollo Hardware Programadores Software Video Juegos

Ultimas Entradas

Entrada Más Vistas

Comentarios Recibidos

Argenis en Toshiba nos muestra el disco d…
JUAN RAMON ARISTY ME… en Un polémico libro sobre G…
JUAN RAMON ARISTY ME… en Sitios web para encontrar prog…
Pablo en Un polémico libro sobre G…
Argenis en Muerte al USB
santos en Php y MySql – Manejo de …
Argenis Carvajal en Apple dará soporte a Windows 7…
Dame Coches » … en BMW C1-E, una reedición de la …
Marcelo Gallardo N. en Acerca de
Marcelo Gallardo N. en Netbook de doble pantalla de K…
Marcelo Gallardo N. en Nova, la versión cubana de…
Marcelo Gallardo N. en Apple dará soporte a Windows 7…
Argenis en COMO exportar tablas de Access…
Argenis en YouTube Custom Player
Argenis en Redis, el ferrari de las bases…

Calendario

Noviembre 2009
D L M X J V S
« Oct    
1234567
891011121314
15161718192021
22232425262728
2930  

Páginas

Estadisticas

Blogroll

Recomendadas

Tecnología

Archivos Meses Anteriores

Top Clicks

Sigueme por Twitter

Meta