Dudas Sobre Sql (Mysql)

Iniciado por Serris, 17 Enero 2016, 23:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Serris

Primero que todo, soy Serris y este es mi primer post en este foro.

En segundo lugar me registro con el objetivo que alguien de por aqui pueda ayudarme.
------------------------------------------

Bien.
En resumen quiero aumentar mi nivel de Mysql eso es el objetivo.

Ahora no he encontrado nada de mysql, hay algo por aqui?

Si aprendo ·"Sql" estoy aprendiendo Mysql

Con lo que si aprendo a utilizar los comandos de algun tutorial "SQL" podre hacer consultas en mysql igual de efectivas

Y ahora mismo lo que me gustaria aprender a niveles avanzados/muy avanzados es sobre las subconsultas y consultas multitabla los join

Aver si tengo la suerte de que alguien me oriente un poco.
Muchas gracias por leerme. Si algun problema MP :)

MNicolas

Hola,

MySQL -> Sistema gestor de base de datos.
SQL -> Structured Query Lenguage = Lenguaje de consultas.

MySQL usa SQL para realizar las consultas, como SQLServer de Microsoft u Oracle.

Saludos.

eLank0

En el caso de Microsoft, el lenguaje se llama T-SQL (Transact SQL), que tiene algunas diferencias con el original SQL.

S2

MNicolas

Cita de: eLank0 en 19 Enero 2016, 14:43 PM
En el caso de Microsoft, el lenguaje se llama T-SQL (Transact SQL), que tiene algunas diferencias con el original SQL.

S2

Ahí tienes razón. Pero no olvidemos que a pesar de usar T-SQL el "estándar" SQL lo admite sin problemas.

Saludos!

eLank0

Cita de: MNicolas en 20 Enero 2016, 09:38 AM
Ahí tienes razón. Pero no olvidemos que a pesar de usar T-SQL el "estándar" SQL lo admite sin problemas.

Saludos!

No, en SQL Server no es posible, por ejemplo usar LIMIT (en su lugar se usa SELECT TOP n).

Salu2

MNicolas

#5
Cita de: eLank0 en 20 Enero 2016, 14:41 PM
No, en SQL Server no es posible, por ejemplo usar LIMIT (en su lugar se usa SELECT TOP n).

Salu2

Tenía entendido que SQL Server usa SQL y me has hecho dudar y busqué algo sobre LIMIT. Según este usuario de StackOverflow, esa clausula no pertenece al estándar de SQL
http://stackoverflow.com/questions/971964/limit-10-20-in-sql-server

Edito:

Buscando en Wikipedia, esa clausula entra en la sección de Non-Standard Sintax

https://en.wikipedia.org/wiki/Select_%28SQL%29#Result_limits