Crear una tabla (Tutorial)
Para crear una tabla, debe proporcionar un nombre para ésta además de los nombres y los tipos de datos de cada columna de la tabla. También es recomendable indicar si se permiten valores NULL en cada columna.
La mayoría de las tablas tienen una clave principal, que se compone de una o varias columnas de la tabla. Una clave principal siempre es única. Motor de base de datos exigirá la restricción de que el valor de la clave principal no se puede repetir en la tabla.
Para obtener una lista de tipos de datos y vínculos para una descripción de cada uno, consulte Tipos de datos (Transact-SQL).
Nota:
Motor de base de datos se puede instalar para distinguir mayúsculas de minúsculas o no distinguir mayúsculas de minúsculas. Si se instala Motor de base de datos para distinguir mayúsculas de minúsculas, los nombres de objetos siempre deben tener las mismas mayúsculas y minúsculas. Por ejemplo, una tabla denominada OrderData es diferente de la denominada ORDERDATA. Si se instala Motor de base de datos para no distinguir mayúsculas de minúsculas, esos dos nombres de tablas se consideran la misma tabla y ese nombre solo se puede utilizar una vez.
Para crear una base de datos que contenga la nueva tabla
Escriba el código siguiente en una ventana del Editor de consultas.
USE master; GO --Delete the TestData database if it exists. IF EXISTS(SELECT * from sys.databases WHERE name='TestData') BEGIN DROP DATABASE TestData; END --Create a new database called TestData. CREATE DATABASE TestData; Press the F5 key to execute the code and create the database.
Cambie la conexión del Editor de consultas a la base de datos TestData
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para cambiar la conexión a la base de datos
TestData
.USE TestData GO
Para crear una tabla
En una ventana del Editor de consultas, escriba y ejecute el siguiente código para crear una tabla sencilla denominada
Products
. Las columnas de la tabla sonProductID
,ProductName
,Price
yProductDescription
. La columnaProductID
es la clave principal de la tabla.int
,varchar(25)
,money
ytext
son todos los tipos de datos. Solo las columnasPrice
yProductionDescription
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.CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL, ProductName varchar(25) NOT NULL, Price money NULL, ProductDescription text NULL) GO
Siguiente tarea de la lección
Insertar y actualizar datos en una tabla (Tutorial)