Ir al contenido


Foto

¿Algún manual para aprender el lenguaje Mysql que sea bien explicito por favor?


  • Por favor identifícate para responder
9 respuestas en este tema

#1 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 10 agosto 2010 - 08:27

Quiero aprender a hacer consultas, y todo lo referente a Mysql y espero que me recomienden algún manual o libro para poder aprenderlo bien gracias de antemano.
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 10 agosto 2010 - 08:41

Hola

Cualquier manual de SQL te da las bases para conocer el lenguaje, después ya puedes incursionar con las características propias de cada motor.

Y bueno, normalmente hay que ir directamente a la fuente, en este caso a la página de MySQL

MySQL 5.0 Reference Manual

Salud OS
  • 0

#3 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 11 agosto 2010 - 07:43

Hola,
Sin ofender... ¿que es lo que lleva a uno a confundir a un motor con un lenguaje?
A mi por poco me dan tics nerviosos cuando leo, veo y/o escucho semejante cosa.

No estoy retando, es que me llama mucho la atención.

Quisiera poner un poquito de luz sobre el tema: SQL es un lenguaje diseñado ESPECIFICAMENTE para trabajar en bases de datos. Esta altamente estandarizado y todo motor debe tener soporte al mismo.
Una instrucción SELECT, UPDATE, o la que fuese será la misma en cada motor.
Ahora bien, El estándar no impide a ninguna compañia añadir sus propias cláusulas, y es por ello que cada motor les agrega las propias.

Para aprender sobre SQL basta con agarrar cualquier manual. Luego, se debe recurrir a los documentos del motor para tener referencias específicas sobre algunas instrucciones.

Eso es en cuanto a que es SQL y el porqué existen diferencias entre un motor y otro.

Ahora respecto a que MySQL = lenguaje. Disculpenme pero ¡no tiene comparación! MySQL, MS SQL Server, PostgreSQL, o cualquier motor que tenga en su nombre las siglas SQL no los convierte en sinónimos del lenguaje. ¡Son motores! Un sistema diseñado para responder a instrucciones SQL y peticiones y realizar las operaciones necesarias sobre la(s) tabla(s) de la(s) base(s) de datos. Por favor, no confundan las cosas.

Saludos,
  • 0

#4 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 11 agosto 2010 - 08:11

Una página bien sencilla para los nóveles es MySQLYa.com.ar.

Saludos.
  • 0

#5 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 11 agosto 2010 - 09:37

Una página bien sencilla para los nóveles es MySQLYa.com.ar.

Saludos.

Muchísimas gracias por la web y la ayuda están excelentes.
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 11 agosto 2010 - 10:51

Hola amigo Marcelo

Como lo dices

No estoy retando, es que me llama mucho la atención.

Quisiera poner un poquito de luz sobre el tema: SQL es un lenguaje diseñado ESPECIFICAMENTE para trabajar en bases de datos. Esta altamente estandarizado y todo motor debe tener soporte al mismo.
Una instrucción SELECT, UPDATE, o la que fuese será la misma en cada motor.
Ahora bien, El estándar no impide a ninguna compañia añadir sus propias cláusulas, y es por ello que cada motor les agrega las propias.


Aclaro que no estoy confundiendo el lenguaje con el motor, lo que digo es que conociendo el lenguaje SQL tienes todo para utilizar cualquier motor, con la salvedad de que cada motor tiene sus funciones o cláusulas propias y que no suelen ser iguales de motor a motor aún que sea el mismo lenguaje SQL.

Salud OS
  • 0

#7 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 11 agosto 2010 - 10:55

Hola,

Eliseo el mensaje no era para tí, sino para aclararle algunas cosillas a Master23.

Saludos,
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 11 agosto 2010 - 11:09

Hola,

Eliseo el mensaje no era para tí, sino para aclararle algunas cosillas a Master23.

Saludos,


Ahh, es que como yo hable de lenguaje, motor pues me quedó el saco :D :D :D

Salud OS
  • 0

#9 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 11 agosto 2010 - 11:49

Hola,
Sin ofender... ¿que es lo que lleva a uno a confundir a un motor con un lenguaje?
A mi por poco me dan tics nerviosos cuando leo, veo y/o escucho semejante cosa.

No estoy retando, es que me llama mucho la atención.

Quisiera poner un poquito de luz sobre el tema: SQL es un lenguaje diseñado ESPECIFICAMENTE para trabajar en bases de datos. Esta altamente estandarizado y todo motor debe tener soporte al mismo.
Una instrucción SELECT, UPDATE, o la que fuese será la misma en cada motor.
Ahora bien, El estándar no impide a ninguna compañia añadir sus propias cláusulas, y es por ello que cada motor les agrega las propias.

Para aprender sobre SQL basta con agarrar cualquier manual. Luego, se debe recurrir a los documentos del motor para tener referencias específicas sobre algunas instrucciones.

Eso es en cuanto a que es SQL y el porqué existen diferencias entre un motor y otro.

Ahora respecto a que MySQL = lenguaje. Disculpenme pero ¡no tiene comparación! MySQL, MS SQL Server, PostgreSQL, o cualquier motor que tenga en su nombre las siglas SQL no los convierte en sinónimos del lenguaje. ¡Son motores! Un sistema diseñado para responder a instrucciones SQL y peticiones y realizar las operaciones necesarias sobre la(s) tabla(s) de la(s) base(s) de datos. Por favor, no confundan las cosas.

Saludos,

Muchas gracias por la aclaración.
  • 0

#10 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 12 agosto 2010 - 03:30

Buenas,

Coincido plenamente con Marcelo, incluso muchas veces se confunde un lenguaje de programación con un motor de base de datos.

Referente al estándar SQL, decir que muchas cosas de lo que ahora son estándar lo son porque en su día fueron características especiales de algún motor (sobre todo de Oracle y DB2). También decir que hay aspectos en el estándar que algunos motores no lo contemplan, pero son mínimos estos aspectos y los motores que no lo contemplan :)

Nos leemos

  • 0




IP.Board spam blocked by CleanTalk.