sql >> Base de Datos >  >> RDS >> Database

¿Qué necesito para ejecutar SQL?

Lo entiendo. Está tratando de aprender SQL, pero ni siquiera le dirán la parte más fundamental:¡lo que necesita para ejecutar SQL!

Tienes el código SQL... pero ¿dónde lo ejecutas realmente? ¿Qué programa de software necesita antes de poder ejecutar su consulta SQL en una base de datos?

Si eres tú, ¡todo está a punto de ser revelado!

Requisitos básicos

Si está siguiendo los ejemplos en un tutorial o libro de SQL, necesitará tener un lugar para ingresar las consultas.

Así, por ejemplo:

Si va a ejecutar consultas SQL, necesitará:

  • Un sistema de gestión de bases de datos relacionales (RDBMS). Los ejemplos incluyen:
    • MySQL (¿Qué es MySQL?)
    • PostgreSQL (¿Qué es PostgreSQL?)
    • Servidor SQL (¿Qué es el Servidor SQL?)
    • Oracle (¿Qué es la base de datos Oracle?)
    • SQLite (¿Qué es SQLite?)
  • Una herramienta de administración de bases de datos que le permite ejecutar consultas SQL contra ese RDBMS. Los ejemplos incluyen:
    • MySQL WorkBench (¿Qué es MySQL WorkBench?)
    • PgAdmin
    • Azure Data Studio (¿Qué es Azure Data Studio?)
    • SQL Server Management Studio (¿Qué es SQL Server Management Studio?)
    • DBeaver (¿Qué es DBeaver?)
    • Diversas interfaces de línea de comandos, como sqlcmd, sql-cli, mssql-cli, sqlite3, etc.
    • También puede ejecutar consultas SQL en bases de datos a través de una aplicación (como un sitio web), en cuyo caso, puede usar cualquier lenguaje de programación que esté usando (por ejemplo, PHP, Python, etc.).

Si no los tiene instalados, a continuación hay algunos enlaces que lo ayudarán a ponerse en marcha.

Instalación

A continuación hay enlaces a las páginas de descarga oficiales de algunos de los RDBMS más populares, así como a las herramientas más utilizadas para ejecutar consultas SQL en cada uno.

MySQL

Para instalar MySQL:

  • Página oficial de descarga de MySQL (consulte también la guía de instalación)
  • Official MySQL Workbench (herramienta de base de datos GUI)

Consulte también mi tutorial de MySQL en Quackit.

PostgreSQL

Para instalar PostgreSQL:

  • Página oficial de descarga de PostgreSQL
  • Página de descarga de PgAdmin (herramienta de base de datos para PostgreSQL)

Además, aquí hay algunos tutoriales en caso de que necesite ayuda:

  • Cómo instalar PostgreSQL en Ubuntu 18.04
  • Cómo instalar PostgreSQL en Ubuntu 20.04
  • Cómo instalar Postgres.app en una Mac

Servidor SQL

Para ejecutar consultas SQL en SQL Server, instale SQL Server y luego instale una herramienta de base de datos.

1. Instalar servidor SQL

Para instalar SQL Server, descárguelo de la página de descarga oficial de SQL Server .

Para una edición gratuita, elija la edición Developer o la edición Express. Si necesita ayuda, consulte mi tutorial Cómo instalar SQL Server (cubre Windows, Linux y MacOS).

2. Instale una herramienta de administración de bases de datos

Aquí hay enlaces para ayudarlo a descargar e instalar una herramienta que le permitirá ejecutar consultas SQL contra SQL Server.

Solo necesitas instalar uno (aunque los instalas todos de forma segura si lo prefieres).

  • Azure Data Studio :Descargar desde la página de descarga oficial de Azure Data Studio. Esta es una herramienta de base de datos que le permite ejecutar consultas contra SQL Server. Está disponible para Windows, Linux y MacOS. He escrito algunos tutoriales de instalación para instalar Azure Data Studio:
    • Cómo instalar Azure Data Studio (Mac)
    • Cómo instalar Azure Data Studio (Ubuntu 18.04)
    • Cómo instalar Azure Data Studio (Ubuntu 20.04)
    • Para usuarios de Windows, Azure Data Studio se incluye cuando instala SSMS (a continuación)
  • Servidor SQL Management Studio (SSMS) :Descarga desde la página oficial de descargas de SSMS. Esto solo está disponible para SQL Server en Windows. Sin embargo, es una herramienta con más funciones que Azure Data Studio. SSMS en realidad incluye Azure Data Studio en su instalación, por lo que ambos se instalan uno al lado del otro. Consulte mi tutorial Cómo instalar SSMS para obtener instrucciones de instalación.
  • sqlcmd :Descargar desde la página oficial de sqlcmd. Esta es una utilidad de línea de comandos que le permite ejecutar consultas SQL desde la Terminal (Linux/MacOS) o el símbolo del sistema (Windows). He escrito los siguientes tutoriales para instalar sqlcmd en Linux:
    • Cómo instalar sqlcmd y bcp en Ubuntu
    • Cómo instalar sqlcmd y bcp en SUSE
    • Cómo instalar sqlcmd y bcp en Red Hat (RHEL)

Una vez que haya instalado SQL Server y al menos una herramienta de administración de base de datos, puede continuar y ejecutar consultas SQL.

También vea mi tutorial de SQL Server en Quackit.

Oracle Express

Para instalar Oracle Express:

  • Página oficial de descarga de Oracle Express
  • Oracle Live (esta es una herramienta de base de datos en línea)

SQLite

Para instalar SQLite:

  • Página oficial de descarga de SQLite
  • La instalación de SQLite proporciona un shell de línea de comandos llamado sqlite3 (o sqlite3.exe en Windows)

En SQLite, la creación de una base de datos utiliza un proceso diferente al de la mayoría de los otros DBMS. Si está atascado porque un tutorial no le está enseñando el método SQLite, consulte Cómo crear una base de datos en SQLite. Desde allí, puede escribir consultas SQL normales en su base de datos.

Consulte también mi tutorial de SQLite en Quackit.