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