Sql Basico

Páginas: 6 (1340 palabras) Publicado: 5 de junio de 2012
APUSTES SQL

SQL primordial y con el cual se trabaja en SQL Server Trabaja con ambos conceptos: DDL DML Data definition lenguaje – Lenguaje de definición de datos. Data manipulig lenguaje – Lenguaje de manipulación de datos.

DML
Se utiliza 4 comandos en especial son de ayuda las consultas: SELECT (Selección) UPDATE (Actualizar) INSERT (Insertar) DELETE (Eliminar)

SELECT
SELECT * FROMArticulos SELECT = seleccionaremos la tabla. * = comodín que indica todos los campos. Artículos = es el nombre de la tabla.

UPDATE
UPDATE CodArt FROM Articulos Actualizara toda la columna de CodArt
CodArt 101 102 104 Nombre A C E Desc B D F

UPDATE CodArt „104‟ TO „103‟ Cambiará el dato de 104 de CodArt por el 103 UPDATE Almacen SET Ciudad = „La Paz‟ WHERE AlmacenID = „Test‟ Actualiza de latabla almacen de la columna de ciudad el valor La Paz siempre y cuando en la columna AlmacenID sea Test

UPDATE Articulos SET Precio = Precio + 1.5 WHERE NombreArticulo = „Cola Cola‟ Actualizará los datos de precio donde encuentre el valor de Cola Cola

INSERT
INSERT INTO Articulos (CodArt, Nombre, Desc) VALUES(104, G, H) VALUES(105, I, J) Insertara nuevos valores en los campos de CodArt,Nombre y Desc. Los nuevos valores se describe con values en el mismo orden que se llamo a los campos.

DELETE
CodArt 101 102 103 104 105 Nombre A C E G I B D F H J Desc

DELETE CodArt = 105 FROM Articulos Delete nos permite eliminar el registro seleccionado. Ahora para eliminar una tabla se debe usar: DROP Articulos Si queremos eliminar el campo: DELETE DESC From Articulos DELETE WHERE =Eliminará un dato según que busquemos

WHERE (donde)
SELECT * FROM Articulos WHERE CodArt = 100 Este código mostrara todos los registros del CodArt que sean = 100 SELECT * FROM Articulos Where DESC Like “USB” Usaremos Like cuando consultemos algún texto. El texto siempre entre comillas.

-

LIKE ”A%”: mostrara todas las que comiences con A. LIKE “%A”: mostrara todas las que terminen con A.Operadores
= menor igual no menos que mayor que diferente o distinto < != menor que diferente o distinto >= !> mayor igual no mas que

AND
SELECT * FROM Articulos WHERE CodArt = 100 AND DESC LIKE “USB” Indicamos que muestre datos del CodArt que se han = 100 y (AND) de Desc todos los que tengan el texto “USB” Ojo se mostrara datos que cumplan todas las instrucciones realizadas.

OR
Similara AND con la diferencia de que uno de las instrucciones descritas tiene que cumplir, no todas son obligatorias.

NOT
SELECT * FROM Articulos WHERE DESC NOT LIKE “USB” Mostrar todos los datos de Desc pero no los que tienen el texto de USB.

IN
SELECT * FROM Articulos IN(“A”, “B”, 345) Este código simplifica la búsqueda. En toda la tabla buscara los datos descritos.

ALL ORDER BY

TodoANY

Cualquiera

SOME

Alguno

CodAlu 100 105 99 106

ALUMNOS Nombre Juan Ana Pedro Jose

102 101

Fabiola Carlos

SELECT * FROM Alumnos ORDER BY CodAlu ASC Ordenara según el campo seleccionado. ASC = Ascendente DESC = Descendente

BETWEEN
Podemos optar por un rango determinado. SELECT Materia, Nota FROM Alumnos WHERE Nota BETWEEN 20 AND 60 ORDER BY Nota DESC

SUM(Nota)Sumará los valores de la columna Nota SELECT CodAlu SUM(Nota) FROM Alumnos

AVG(Nota)
Sacará el promedio de los valores de la columna Nota

MAX(Nota)
Sacará el máximo valor de la columna Nota

MIN(Nota)
Sacará el mínimo valor de la columna Nota

COUNT(CodAlu)
Contará el número de registros

DISTINCT(Nombre)
Visualizara todos los datos no repetidos

CREATE
Crearemos según lanecesidad requerida CREATE

CREATE DATABASE Universidad ON PRIMARY (NAME = UniversidadBBDD FILENAME = C:\AR…\Microsoft SQL\SQL\DATA\Universidad.MDF SIZE = 10GB MAXSIZE = 20GB FILEGROWTH = 100MB) LOG ON (NAME C:\AR…\Microsoft SQL\SQL\DATA\Universidad.LOG SIZE = 5MB MAXSIZE = 25MB FILEGROWTH = 5MB)

-

DATABASE Estamos creando una base de datos NAME Nombre lógico de la base de datos SIZE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql basico
  • SQL BAsico
  • Sql basico
  • Sql Basico
  • Sql Conceptos Basicos
  • SQL sentencias basicas y avanzadas
  • Manual Basico de SQL
  • Consultas Básicas Sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS