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

11 declaraciones SQL comunes con ejemplos básicos

Esta página contiene 11 de las instrucciones SQL más utilizadas, junto con un ejemplo básico de uso.

SQL es el lenguaje estándar para consultar bases de datos relacionales.

SQL SELECT Declaración

El SELECT declaración le permite recuperar datos de la base de datos. Puede elegir una o más tablas, así como de qué columnas específicas desea seleccionar datos.

El siguiente ejemplo selecciona dos columnas de Artists mesa.

SELECT ArtistName, ArtistBio

FROM Artists;

El siguiente ejemplo selecciona todas las columnas de Artistas mesa.

SELECT *

FROM Artists;

Ver SQL SELECT para principiantes para ver más ejemplos.

SQL INSERT Declaración

El INSERT le permite insertar nuevas filas en una tabla (es decir, agregar nuevos datos).

Aquí, insertamos una nueva fila en Álbumes mesa.

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12');

Esto también se puede acortar a lo siguiente:

INSERT INTO Albums VALUES 

( DEFAULT, 'Ziltoid the Omniscient', '12' );

Usando el DEFAULT La palabra clave completará la primera columna con la restricción predeterminada que se ha configurado para esa columna (suponiendo que se haya configurado una).

Para insertar varias filas:

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12'),

('Flying in a Blue Dream',  '7');

Ver SQL INSERT para principiantes para ver más ejemplos.

SQL UPDATE Declaración

La UPDATE le permite actualizar uno o más registros en la base de datos.

En el siguiente ejemplo, actualizamos el valor de ArtistName columna en Artistas mesa.

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistName = 'Prince';

Aunque, por lo general, es una mejor práctica usar el identificador único si se conoce. Así que algo como esto:

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistId = '7';

Ver SQL UPDATE para principiantes para ver más ejemplos.

SQL DELETE Declaración

El DELETE le permite eliminar filas específicas de una tabla.

La siguiente instrucción SQL elimina utiliza un WHERE cláusula para reducir las filas eliminadas.

DELETE FROM Artists

WHERE ArtistId = '6';

Omitir el WHERE la cláusula eliminará todas las filas de la tabla.

DELETE FROM Artists;

Ver SQL DELETE para principiantes para ver más ejemplos.

SQL TRUNCATE Declaración

El TRUNCATE se utiliza para eliminar todas las filas de una tabla. Es más rápido que el DELETE y utiliza menos recursos del sistema y del registro de transacciones.

El TRUNCATE declaración es ideal en mesas más grandes.

TRUNCATE TABLE Artists;

SQL CREATE DATABASE Declaración

El CREATE DATABASE se usa para crear una nueva base de datos.

CREATE DATABASE Movies;

El CREATE DATABASE la declaración generalmente se sigue con CREATE TABLE y otras declaraciones para crear una base de datos completa lista para usar. Vea cómo crear una base de datos a partir de una secuencia de comandos en MySQL para ver un ejemplo.

SQL ALTER DATABASE Declaración

El ALTER DATABASE se utiliza para modificar una base de datos, o los archivos y grupos de archivos asociados con la base de datos.

La siguiente instrucción SQL cambia la intercalación de las Películas base de datos a utf8_unicode_ci .

ALTER DATABASE Movies 

COLLATE utf8_unicode_ci ;

Para conocer la sintaxis exacta, consulte Sintaxis SQL ALTER DATABASE :listada por DBMS.

SQL DROP DATABASE Declaración

La DROP DATABASE se utiliza para eliminar (eliminar) una base de datos.

DROP DATABASE Movies;

Para conocer la sintaxis exacta, consulte Sintaxis SQL DROP DATABASE :listada por DBMS.

SQL CREATE TABLE Declaración

El CREATE TABLE declaración le permite crear una tabla en una base de datos. Cuando crea una tabla, también especifica las columnas y sus tipos de datos, así como cualquier restricción y otras configuraciones que puedan ser necesarias.

Este es un ejemplo de creación de una tabla llamada Actors con dos columnas. También configuramos el ActorId columna como clave principal.

CREATE TABLE Actors (
 ActorId INT NOT NULL AUTO_INCREMENT,
 ActorName VARCHAR(255) NOT NULL,
 PRIMARY KEY (ActorId));

Ver SQL CREATE TABLE para principiantes para ver más ejemplos.

SQL ALTER TABLE Declaración

La ALTER TABLE se usa para cambiar la definición de una tabla.

La siguiente instrucción SQL agrega una columna a una tabla y especifica su tipo de datos.

ALTER TABLE Movies

ADD COLUMN YearReleased DATETIME;

Ver SQL ALTER TABLE para principiantes para ver más ejemplos.

SQL DROP TABLE Declaración

La DROP TABLE La declaración se usa para descartar (eliminar) una tabla. Simplemente agregue el nombre de la tabla y toda la tabla se eliminará de la base de datos.

DROP TABLE Actors;

Ver SQL DROP TABLE para principiantes para ver más ejemplos.

Uso de la GUI

La mayoría de los DBMS le permiten realizar todas las tareas anteriores a través de una interfaz gráfica de usuario (GUI). Por ejemplo, puede usar MySQL Workbench o SQL Server Management Studio para "apuntar y hacer clic" sin tener que recordar el código SQL.

Referencia adicional

Ver también:

  • Consultas SQL básicas
  • Referencia SQL
  • Tutorial SQL