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