¿Dónde escribo el código SQL / MySQL?

Mirando su pregunta, supongo que está más inclinado a usar la base de datos de código abierto. He estado trabajando con el servidor MS SQL durante la mayor parte de mi carrera y también he usado MySQL para un par de proyectos.

Primero SQL es un lenguaje y MySQL es una base de datos de código abierto.

Una forma es que puede escribir su código / consultas en cualquier editor de texto y guardarlo como archivo .sql. Editores como Notepad ++ o sublime o hay muchos más para Windows y TextMate para Mac, etc. Pero escribir consultas SQL en estos editores no es fácil porque no le indicarán errores de sintaxis, codificación de color y no tendrán ningún intellisense para SQL.

Una forma más eficiente será instalar una interfaz de usuario para MySQL. hay muchas herramientas de interfaz de usuario de código abierto, estas herramientas se vincularán directamente con la base de datos, puede escribir su código / consultas PL SQL y ejecutarlas directamente en el servidor MySQL.

Existen muchas herramientas de interfaz de usuario para MySQL, pero a continuación se incluyen algunos ejemplos:

MySQL Workbench (recomendado para ganar), Navicat para MySQL, Sequel Pro (para Mac), SQL Maestro, SQL Wave, etc. También hay muchos más.

En caso de que considere las opciones pagas como el servidor MS SQL y el servidor Oracle.MS SQL viene con SQL Server Management Studio y Oracle también tiene su propia interfaz de usuario.

Espero que esto ayude. feliz codificación ..

Si está escribiendo principalmente SQL y procedimientos almacenados, entonces TOAD Edge puede ser una buena herramienta. No tiene características avanzadas para la administración e informes de MySQL, pero tiene características útiles para el desarrollo de SQL.

Como otros han dicho, cualquier editor de texto lo hará. Sin embargo, la pregunta es qué bases de datos necesita conectar. ¿Prefieres una interfaz de estudio de gestión o prefieres un editor de texto? Dependiendo de su familiaridad con SQL, es posible que desee tener algún tipo de código de color, o tal vez no. Creo que la pregunta que me preguntaría es qué intenta hacer con el código SQL y qué recursos tiene disponibles. Un estudio de gestión puede hacer que algunas cosas sean mucho más fáciles.

Consulte los tutoriales de SQL de las escuelas W3 para comprender SQL un poco mejor como manual.

Elija un libro, o simplemente busque en Google lo que quiere hacer como proyecto, editor y escriba.

Hoy en día hay bases de datos donde incluso puedes decir lo que quieres consultar y lo escribe por ti (google NI, NLP, cognitivo)

Escribo SQL para MySQL o cualquier otra plataforma de base de datos en varios lugares diferentes.

Algunos de mis lugares favoritos;

  • El parque
  • Salón de billar favorito
  • Cama
  • Sofá
  • En cualquier lugar hay gatitos

Generalmente uso un VIM en mi computadora portátil. A veces uso una plataforma IDE específica. Esto generalmente se debe a que estoy iniciando sesión en un sistema y exportando DDL a una herramienta desde una implementación existente que no está en el control de origen y no lo escribí, pero necesito entenderlo y editarlo.

¿Un editor de texto? Puede usar lo que quiera, pero probablemente sea preferible uno con resaltado de sintaxis. Eso podría ser algo como UltraEdit (Notepad ++ probablemente también lo tenga), pero no veo una razón para usar otra cosa que no sea SQL Server Management Studio. He estado escribiendo SQL durante más de 8 años y no he usado nada más que SSMS (aparte de retoques / arreglos rápidos), y no me han encontrado deficiente.