¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?

La relación costo / beneficio de aprender SQL es infinitesimal. Por lo tanto, la respuesta es “sí, debe aprender SQL”.

Los servidores de bases de datos se pueden clasificar en 2 campos: Relacional y NoSQL. NoSQL.

Las bases de datos relacionales son mucho más frecuentes hoy en día. Aunque generalmente no son tan escalables como las bases de datos NoSQL, proporcionan una gran flexibilidad, especialmente cuando se realizan consultas ad-hoc.

A medida que avanzamos hacia el futuro, los programadores (y todos los demás) tendrán que lidiar con los datos cada vez más. Hay más datos en el mundo, y hay más y más formas de analizar y usar esos datos. Las bases de datos relacionales son datos como los editores de texto son texto.

MySQL es una base de datos relacional. Si aprende a interactuar con él, encontrará que interactuar con otras bases de datos relacionales es muy similar.

Incluso cuando está creando una aplicación, es posible que desee analizar los datos de uso de su aplicación o de aplicaciones similares para mejorar la interfaz de usuario o el rendimiento de la aplicación, entre otras cosas. Es posible que deba analizar los datos que muestra la aplicación para los usuarios. O puede que necesite crear el back-end para su aplicación. No importa qué, si usted es serio acerca de convertirse en un buen programador, querrá aprender SQL.

Finalmente, con el tutorial correcto o el mentor correcto, SQL es bastante simple de aprender. El costo de convertirse en experto en la manipulación de datos es muy bajo para usted. Podrías ser competente con SQL en cuestión de días.

Si solo consume o escribe en las API, no utilizará MySQL. Pero debe aprender sql básico – CRUD (Crear, Leer, Actualizar, Eliminar) si está creando un sitio web desde cero. A menos que seas un diseñador web, no te molestes. MySQL es sencillo y puedes aprenderlo en un día. Su único objetivo es mostrar y eliminar contenido en su sitio web. ☺

Puedes aprenderlo si quieres o al revés si no lo haces. En general, puede usar MySQL como su base de datos cuando desarrolle aplicaciones de escritorio usando lenguajes como Java según mi experiencia, ya que lo uso en mi segundo año y estamos usando MySQL como nuestro almacenamiento de base de datos principal porque no queremos lo que otros usaron en nuestra universidad IBM DB2 . Si quieres aprender al respecto, entonces ve, te dará una exposición sobre cómo usarlo, aprender algunas cosas, pero si no, estarás bien.

No necesariamente Mi SQL, sino SQL en general, sí.

No puede y no debe evitar las bases de datos relacionales, ya que son una gran parte de casi toda la programación. Incluso hoy en día, cuando las capacidades informáticas permitieron manejar montones de datos arbitrarios como noSQL, nunca obtendrá nada serio para trabajar sin bases de datos. Las bases de datos son el corazón y el alma de los servidores del lado del servidor, pero las aplicaciones avanzadas también usan bases de datos fuera de línea. Si alguna vez escribes una aplicación seripus que se ocupe de una gran cantidad de datos estructurados, usarás SQLite.

Puede resultarle útil o necesario utilizar una base de datos en una aplicación. Es posible que esa base de datos no sea (probablemente no sea) MYSQL, pero debe estar familiarizado con los conceptos de la base de datos y su uso.

Debería aprender algún tipo de base de datos relacional basada en SQL (no necesariamente MySQL).

Independientemente de si desea hacer desarrollo web o no, lo más probable es que almacene datos en algún tipo de base de datos, ya sea MySQL, Oracle, MS SQL, PostGreSQL, una base de datos OO o una base de datos noSQL.

Sí, definitivamente deberías aprender MySQL para el desarrollo de aplicaciones móviles también

SQL (en todas sus formas) es una habilidad enormemente valiosa para los programadores, así que sí, debería aprenderlo. Si necesita más justificación, más del 90% de lo que aprende es transferible a otras bases de datos SQL y una proporción menor es aplicable a todo el desarrollo de bases de datos.

Si está buscando integrar una función de búsqueda, es posible que desee aprender SQL o MySQL.

More Interesting

Cómo ofuscar una identificación de pedido de carrito de compras

¿Cómo editar una casilla de verificación si está guardando las casillas de verificación en una sola columna en una base de datos, dado que una casilla de verificación desmarcada no se guardará en la base de datos? ¿Qué pasa si vas a editar esas casillas de verificación?

Estoy usando GetSiteControl (Obtener widgets para su sitio web) en mi sitio web. ¿Disminuirá la velocidad de mi sitio web? ¿Está bien usar la versión gratuita?

¿Cómo debo conseguir mi próximo trabajo de consultoría?

Soy un principiante y quiero crear mi propio sitio web. ¿Cómo podría hacer eso y por dónde empezar?

Tengo núcleos de HTML y CSS pero quiero crear páginas web funcionales / receptivas. ¿A donde debería ir?

Cómo agregar un formulario de suscriptor a mi sitio web pero sin enviar un correo de confirmación a la identificación del suscriptor

Quiero dominar el desarrollo web front-end. ¿Debo ir a cursos en línea o comprar un libro y practicar por mi cuenta?

Quiero convertirme en un desarrollador de stack medio. ¿Desde dónde debería comenzar y cuál debería ser mi plan de ejecución con un tiempo mínimo?

Soy un desarrollador de JavaScript. ¿Cuál podría ser el objetivo de mi vida?

Tenía muchas ganas de aprender programación de computadoras. Sé un mínimo de HTML y CSS. ¿Qué idioma debería aprender realmente para hacer cosas geniales?

Soy un desarrollador Java de backend que trabaja en finanzas. ¿Cómo puedo ganar más dinero en el lateral? No tengo mucha experiencia en desarrollo web.

Empecé a aprender JavaScript, pero luego descubrí que JavaScript solo es inútil. Tienes que aprender HTML y CSS para JavaScript para tener alguna función. ¿Es esto cierto? Y si 'termino' de aprender JavaScript, ¿será fácil aprender HTML y CSS o los mezclaré y olvidaré qué código es para qué idioma?

PHP (lenguaje de programación): ¿Cómo puedo implementar correctamente MVC en PHP?

¿Qué debo aprender a continuación si conozco HTML, CSS, JavaScript, jQuery, PHP, MySQL y WordPress?