You are on page 1of 1

create database database -- ALTER TABLES

on primary( ALTER TABLE <tablename>


name=database, ADD <columna> VARCHAR(<tipodato>) CREATE VIEW vw_Names
filename='c:\database.mdf', ALTER TABLE <tablename> -- ADDING PK COLUMN AS
SIZE=10Mb ADD <columna> INT IDENTITY(<valor>, SELECT ProductName, Price FROM Products;
) <valor>) PRIMARY KEY GO
Log ON( ALTER TABLE <tablename> SELECT * FROM vw_Names;
name=database_log, DROP COLUMN <columna> GO
FILENAME='c:\examen.ldf', ALTER TABLE <tablename>
SIZE=50Mb ALTER COLUMN <columna> VARCHAR
); (<tipodato>) NULL
USE <databasename>
-- DELETE A DATABASE -- FUNCTIONS
DROP DATABASE <databasename> UPDATE <tablename>
-- CREATE A TABLE SET <columna> = 'STRING'
CREATE TABLE tablename( WHERE <columna2> = 'STRING'
<id_columna> INT
IDENTITY(<valor>,<valor>) PRIMARY KEY, -- INNER JOIN
<columna1> VARCHAR (<tipodato>), SELECT <columna1>, <calumna2>, <columna3>,
<columna2> INT (<tipodato>), <columna4>
<columna3> FLOAT (<tipodato>) FROM <table1name>
) INNER JOIN <table2name> ON
-- DROP A TABLE <table1name.<id_columna>> =
DROP TABLE <tablename> <table2name.<id_columna>>
-- INSERT VALUES
INSERT INTO <tablename> (<columna1>, SELECT
<columna2>, <columna3>) CustNo,CustFirstName,CustLastName,CustBal
VALUES ('STRING', 'STRING', VALOR), FROM Customer
('STRING', 'STRING', VALOR)
-- DELETE ROW SELECT
DELETE FROM <tablename> CustNo,CustFirstName,CustLastName,CustBal
WHERE <columna> LIKE 'STRING' FROM Customer
-- SELECT STATEMENT WHERE CustState = 'CO';
SELECT *
FROM <tablename>; SELECT * FROM Product
SELECT <columna1>, <columna2>, <columna8>, WHERE ProdPrice >50.00
<columna10> ORDER BY ProdMfg, ProdName
FROM <tablename>
-- SELECT WITH WHERE SELECT stuId,grade
SELECT <columna>, <columna2> FROM Class,Enroll
FROM <tablename> WHERE facId = 'F110' AND Class.classNumber =
WHERE <columna> != <valor>; Enroll.classNumber
ORDER BY stuId ASC;
SELECT <columna>, <columna2>
FROM <tablename> /*SELECT UTILIZANDO MULTIPLES TABLAS
WHERE <columna> LIKE 'STRING' SELECT venta.id_vendedor, nombres_ven,
-- SELECT WITH AND venta.id_cliente, cliente.nombres_cli,
SELECT <columna>, <columna2>, <columna3>, venta.id_auto, automovil.modelo,
<columna4> venta.comision, fecha_venta,
FROM <tablename> automovil.precio_auto
WHERE <columna> BETWEEN <valor> AND from vendedor, venta, cliente, automovil
<valor> where fecha_venta ='2018-05-11' and
SELECT <columna>, <columna2>, <columna3>, venta.id_vendedor=vendedor.id_vendedor and
<columna4> venta.id_cliente=cliente.id_cliente and
FROM <tablename> venta.id_auto=automovil.id_auto;
WHERE <columna> = <valor> AND
<columna2> LIKE 'STRING' Especie (nombre_cient, nobre_vulgar,
descripcin, cod_grupo)
-- SELECT WITH OR (B:C, M:C)
SELECT <columna>, <columna2>, <columna3>, Grupo_Ornitologico (cog_grupo, nombre, patas
<columna4> *, dedos *, picos *)
FROM <tablename> Asociacion (nombre_aso, dirección, teléfono)
WHERE <columna> = <valor> OR Observador (cod_obs, dni, nombre, dirección,
<columna2> LIKE 'STRING' nombre_aso, cod_zona, situación)
-- ORDER BY B:N, M:C B:R, M:C
SELECT * Zona_Observacion (cod_zona, nombre,
FROM <tablename> comunidad, provincia, tipo)
ORDER BY <columna> ASC Observacion (cod_obs, nombre_cient, fecha)
B:R, M:C B:R, M:C
-- SELECT WITH TOP
SELECT TOP <valor> * NOT NULL - Asegura que una columna no puede
FROM <tablename> tener un valor NULL
ORDER BY <columna> ASC
SELECT TOP <valor> PERCENT * UNIQUE: garantiza que todos los valores en
FROM <tablename> una columna son diferentes
SELECT TOP <valor> PERCENT <columna>, PRIMARY KEY - Una combinación de un NOT NULL
<columna2>, <columna3> y UNIQUE. Identifica de manera única cada
FROM <tablename> fila en una tabla
-- SELECT WITH DISTINCT
FOREIGN KEY: identifica de manera única una
SELECT DISTINCT <columna>
fila / registro en otra tabla
FROM <tablename>
-- UNION CHECK: se asegura de que todos los valores
SELECT <columna>, <columna2> en una columna satisfagan una condición
FROM <tablename> específica
UNION DEFAULT: establece un valor predeterminado
SELECT <columna3>, <columna2> para una columna cuando no se especifica
FROM <tablename> ningún valor
INDEX: se usa para crear y recuperar datos
de la base de datos muy rápidamente

You might also like