You are on page 1of 12

SQL (Structured Query Language en

español lenguaje de consulta estructurada) es


un lenguaje específico del dominio utilizado en
programación, diseñado para administrar, y
recuperar información de sistemas de gestión
de bases de datos relacionales.
 La instrucción CREATE
DATABASE tiene un parámetro
requerido: el nombre de la base
de datos. CREATE DATABASE
también tiene muchos
parámetros opcionales, como la
ubicación de disco donde se
desean colocar los archivos de la
base de datos. Si se ejecuta
CREATE DATABASE sin los
parámetros opcionales, SQL
Server usa los valores
predeterminados para muchos
de estos parámetros.
 Para crear una tabla, debe Primero debemos
proporcionar un nombre para cambiar la
ésta además de los nombres y conexión a la
los tipos de datos de cada base de
columna de la tabla. También datos TestData
es recomendable indicar si se
permiten valores NULL en
cada columna. Para crear una
tabla, debe tener el
permiso CREATE TABLE y el
permiso ALTER SCHEMA en el
esquema que contiene la tabla.
 Para crear una tabla sencilla denominada Products. Las
columnas de la tabla son ProductID, ProductName, Price
y ProductDescription. La columna ProductID es la clave
principal de la tabla. int, varchar(25), money y text son
todos los tipos de datos. Solo las
columnas Price y ProductionDescription pueden no tener
datos cuando se inserta o cambia una fila. Esta instrucción
contiene un elemento opcional (dbo.) denominado
esquema. El esquema es el objeto de base de datos
propietario de la tabla. Si es un administrador, dbo es el
esquema predeterminado. dbo hace referencia al
propietario de la base de datos.
 Ahora que ha creado la tabla Products ,
ya está listo para insertar datos en la
tabla mediante la instrucción INSERT.
La sintaxis básica seria esta:
 La instrucción siguiente muestra cómo se
puede cambiar el orden en que se
proporcionan los parámetros modificando
la situación de ProductID y ProductName en
la lista de campos (entre paréntesis) y en la
lista de valores.
Una vez que la estructura de la tabla esta hecha, los
nombres de las columnas son opcionales, siempre y
cuando este en su debido orden.
 El nombre de esquema es opcional mientras
tenga acceso a una tabla del esquema
predeterminado y la modifique. Puesto que la
columna ProductDescription permite valores
NULL y no se ha proporcionado ningún valor, el
nombre de columna y el valor
de ProductDescription se pueden quitar por
completo de la instrucción.
 Seescribe UPDATE para cambiar
el ProductName del segundo producto
de Screwdriver a Flat Head Screwdriver.
 Use la
instrucción DELETE para Use la instrucción DROP para
quitar la tabla Products:
quitar todas las filas de la
tabla Products:
 No puede quitar la
base de datos
TestData mientras esté
en la base de datos;
por tanto, cambie
primero el contexto a
otra base de datos y, a
continuación, use la
instrucción DROP para
quitar la base de
datos TestData :

You might also like