Вы находитесь на странице: 1из 14

Comandos SQL

Kevin Rosales Efran Orozco

SQL
SQL (Structured Query Language) es un lenguaje de programacin diseado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnacin de SQL apareci en 1974, cuando un grupo de IBM desarroll el primer prototipo de una base de datos relacional. Relational Software (luego se convirti en Oracle) lanz la primera base de datos relacional comercial. Los comandos SQL son las instrucciones SQL bsicas para almacenamiento, recuperacin y manipulacin de datos en una base de datos relacional.

Create Table
Crea una tabla con sus respectivos campos:
CREATE TABLE "nombre_tabla("columna 1" "tipo_de_datos_para_columna_1", "columna 2" "tipo_de_datos_para_columna_2", ... );
Ejemplo CREATE TABLE Clientes (Nombre char(50),Apellido char(50),Identificacion integer(20),Ciudad char(50), Edad integer(3));

RESTRICCIONES
Tambin podemos especificar las restricciones de los atributos a travs de los siguientes comandos: -UNIQUE -NOT NULL(No permite valores nulos en una columna) -PRIMARY KEY -FORAIGN KEY

Ejemplo Restricciones

CREATE TABLE Customer (Identificacion Integer PRIMARY KEY, Nombre(30) NOT NULL, Apellido(30)NOT NULL); El campo Identificacion sera la llave primaria y los otros dos campos no aceptan valores nulos.

SELECT
Una sentencia SELECT recupera informacin de una base de datos. Usando una sentencia SELECT, se puede realizar lo siguiente: Proyeccin: Indica las columnas de una tabla que se desean regresar por medio de una consulta. Se pueden seleccionar unos cuantos o todas las columnas(*) de la tabla requerida.
Seleccin: Indica las filas de la tabla que requerimos por medio de una consulta. Se pueden usar diversos criterios para restringir las filas a visualizar. Puede usar condicionales como WHERE para realizar consultas ms especficas.

EJEMPLO

1. Mostrar las Identificaciones de la tabla Clientes: SELECT Identificaciones FROM Clientes. 2.Mostrar los nombres de clientes que sean de la ciudad de Cali. SELECT Nombre FROM Clientes WHERE (Ciudad=Cali);

OPERADORES Y CONDICIONALES

Si queremos realizar consultas mas complejas debemos usar operadores como AND/OR o palabras clave de SQL como BETWEEN. -Between(entre):Hace referencia a un rango de valores. SELECT * FROM Clientes WHERE Edad BETWEEN (22 AND 78);

INSERT INTO
Permite insertar datos en campos especficos de una tabla:
INSERT INTO "nombre_tabla" ("columna1","columna2", ...) VALUES ("valor1", "valor2", ...); INSERT INTO "tabla1" ("columna1", "columna2", ...)SELECT "columna3", "columna4", ... FROM "tabla2";

UPDATE
Una vez que hay datos en la tabla, podramos tener la necesidad de modificar los mismos. Para hacerlo, utilizamos el comando UPDATE. La sintaxis para esto es: UPDATE "nombre_tabla" SET "columna_1" = [nuevo valor] WHERE "condicin";

DELETE FROM
A veces podemos desear deshacernos de los registros de una tabla. Para ello, utilizamos el comando DELETE FROM. La sintaxis para esto es, DELETE FROM "nombre_tabla" WHERE "condicin"; Ejemplo: Borrar todos los registros en donde el nombre sea Jose. DELETE FROM Clientes WHRE (nombre=Jose);

ELIMINAR TABLAS Y VALORES DE TABLAS

DROP TABLE Nombre_tabla: Elimina una tabla. TRUNCATE TABLE Nombre_tabla: Elimina los datos de la tabla, ms no la tabla.

FUNCIONES ARITMETICAS
SELECT COUNT("nombre_columna") FROM Nombre_tabla"; Arroja el numero de registros de una columna. En nuestra tabla Clientes quedara asi: SELECT COUNT (Ciudad) FROM Clientes El resultado es 6.

ALTER TABLE
Una vez que se crea la tabla en la base de datos, hay muchas ocasiones donde uno puede desear cambiar la estructura de la tabla. Los casos tpicos incluyen los siguientes: - Agregar una columna - Eliminar una columna - Cambiar el nombre de una columna - Cambiar el tipo de datos para una columna

Вам также может понравиться