Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola, estoy intentando manejar una base de datos MySQL (y si puedo, cualquiera que use SQL) desde un programa en C que estoy escribiendo, he estado buscando información y he visto que la consulta en las bases de datos relacionales que usan el lenguaje SQL para las consultas ante una consulta usando SQL envian los datos correspondientes ejecutando las acciones que fuese necesario, el primer problema que encuentro es que no consigo por ningun lado un manual de SQL completo ni se donde esta la referencia del mismo traducida al castellano (se que forma parte de los estandars ISO, pero no se donde obtenerlo) y el segundo problema que he encontrado es que hasta el momento, por lo que he estado viendo, con SQL puedo hacer una consulta a una base de datos que soporte SQL pero hyMySQL por ejemplo tiene posibilidad de identificarse como diferentes usuarios y tener varias bases de datos diferentes y no se como conectarme al servidor de MySQL con un usuario y contraseña determinados, seleccionar una base de datos y empezar a usar SQL para manejar la base de datos. En resumen, intento conectar desde un programa en C con una base de datos de MySQL (y si pudiese con cualquier base de datos SQL, mejor) y no encuentro manuales de SQL en español ni manuales del protocolo que usa MySQL para comunicarse.
Solo necesitaria saber que datos enviar y que datos enviaria el servidor para poder acceder a la base de datos, la conexion a traves de internet desde el programa en C ya la tengo resuelta usando SNL y el programa se puede conectar usando TCP sin problemas, ahora solo tengo que saber como comunicarme con el servidor.
Gracias de antemano.
Aquí tienes un tutorial introductorio en castellano.
Y aquí tienes todo lo que necesitas en castellano también, siempre lo había leido en ingles, 🙂
MySQL 5.0 Reference Manual´--> http://dev.mysql.com/doc/refman/5.0/es/index.html
Si vas a Sintaxis de sentencias SQL, hay tienes todos los tipos de sentencias, solo es cuestión de que profundices hasta donde quieras saber.
Gracias por el archivo y el enlace; solo una pregunta, segun conecto con el servidor mysql y antes de comenzar a enviar consultas (como select y todo eso) para identificarse con el nombre de usuario y contraseña que envia el servidor para pedir la clave o el nombre de usuario y como hay que enviarles estos datos, me refiero si hay que enviarle (por poner un ejemplo) "usuario: pepiyorn" o si el servidor envia "contraseñarn" y ese tipo de cosas propias del protocolo con que se comunica el servidor que son propias de mysql.